Excel-formule: zoek de laagste n-waarden -

Inhoudsopgave

Generieke formule

=SMALL(range,n)

Samenvatting

Om de n laagste waarden in een set gegevens te vinden, kunt u de functie SMALL gebruiken. Dit kan worden gecombineerd met INDEX zoals hieronder weergegeven om bijbehorende waarden op te halen. In het getoonde voorbeeld is de formule in F7:

=SMALL(bid,E7)

Opmerking: dit werkblad heeft twee benoemde bereiken: bod (C5: C12) en bedrijf (B5: B12), gebruikt voor het gemak en de leesbaarheid.

Uitleg

De kleine functie kan de kleinste waarden uit gegevens halen op basis van rangorde. Bijvoorbeeld:

=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest

In dit geval komt de rang gewoon uit kolom E.

Haal de bijbehorende waarden op

Om de naam op te halen van het bedrijf dat bij de kleinste biedingen hoort, gebruiken we INDEX en MATCH. De formule in G7 is:

=INDEX(company,MATCH(F7,bid,0))

Hier wordt de waarde in kolom F gebruikt als de opzoekwaarde binnen MATCH, met het benoemde bereikbod (C5: C12) voor lookup_array en het zoektype ingesteld op nul om exacte overeenkomst af te dwingen. VERGELIJKEN retourneert vervolgens de locatie van de waarde naar INDEX als een rijnummer. INDEX haalt vervolgens de corresponderende waarde op uit het genoemde bereikbedrijf (B5: B12).

De alles-in-één formule om in één stap een bedrijfsnaam te krijgen, ziet er als volgt uit:

=INDEX(company,MATCH(SMALL(bid,E7),bid,0))

Opmerking: als uw waarden duplicaten bevatten, kunt u gelijkspel krijgen wanneer u probeert te rangschikken. U kunt een formule als deze gebruiken om tijden te onderbreken.

Interessante artikelen...