
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.