
Formuła ogólna
=SMALL(range,n)
Podsumowanie
Aby znaleźć n najniższych wartości w zestawie danych, możesz użyć funkcji SMALL. Można to połączyć z INDEKSEM, jak pokazano poniżej, aby pobrać powiązane wartości. W pokazanym przykładzie formuła w F7 to:
=SMALL(bid,E7)
Uwaga: ten arkusz ma dwa nazwane zakresy: cena ofertowa (C5: C12) i firma (B5: B12), używane dla wygody i czytelności.
Wyjaśnienie
Mała funkcja może pobierać najmniejsze wartości z danych na podstawie rangi. Na przykład:
=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest
W tym przypadku ranga pochodzi po prostu z kolumny E.
Pobierz powiązane wartości
Aby pobrać nazwę firmy skojarzonej z najmniejszymi ofertami, używamy INDEKSU i PODAJ. Wzór w G7 to:
=INDEX(company,MATCH(F7,bid,0))
W tym przypadku wartość w kolumnie F jest używana jako wartość wyszukiwania wewnątrz funkcji PODAJ.POZYCJĘ, z nazwaną stawką za zakres (C5: C12) dla tablicy wyszukiwania i typem dopasowania ustawionym na zero, aby wymusić dokładne dopasowanie. Następnie PODAJ.POZYCJĘ zwraca położenie wartości do INDEKSU jako numer wiersza. INDEKS pobiera następnie odpowiednią wartość z firmy o nazwie zakresu (B5: B12).
Kompletna formuła na uzyskanie nazwy firmy w jednym kroku wyglądałaby następująco:
=INDEX(company,MATCH(SMALL(bid,E7),bid,0))
Uwaga: jeśli twoje wartości zawierają duplikaty, możesz mieć remis podczas próby rangi. Możesz użyć takiej formuły, aby przełamać czasy.