
Generisk formel
=SMALL(range,n)
Resumé
For at finde de n laveste værdier i et datasæt kan du bruge funktionen SMALL. Dette kan kombineres med INDEX som vist nedenfor for at hente tilknyttede værdier. I det viste eksempel er formlen i F7:
=SMALL(bid,E7)
Bemærk: dette regneark har to navngivne områder: bud (C5: C12) og firma (B5: B12), der bruges til bekvemmelighed og læsbarhed.
Forklaring
Den lille funktion kan hente de mindste værdier fra data baseret på rang. For eksempel:
=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest
I dette tilfælde kommer rangen simpelthen fra kolonne E.
Hent tilknyttede værdier
For at hente navnet på det firma, der er tilknyttet de mindste bud, bruger vi INDEX og MATCH. Formlen i G7 er:
=INDEX(company,MATCH(F7,bid,0))
Her bruges værdien i kolonne F som opslagsværdi inden for MATCH, med det navngivne områdebud (C5: C12) for opslagsarray, og matchtype indstillet til nul for at tvinge eksakt match. MATCH returnerer derefter placeringen af værdien til INDEX som et række nummer. INDEX henter derefter den tilsvarende værdi fra det navngivne rækkefirma (B5: B12).
Alt-i-en-formlen for at få firmanavn i et trin vil se sådan ud:
=INDEX(company,MATCH(SMALL(bid,E7),bid,0))
Bemærk: Hvis dine værdier indeholder dubletter, kan du få bånd, når du prøver at rangere. Du kan bruge en formel som denne til at bryde tider.