Excel-formel: Find laveste n-værdier -

Indholdsfortegnelse

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.

Interessante artikler...