Formuła programu Excel: znajdź najniższe n wartości -

Spisie treści

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.

Interesujące artykuły...