Druga najwyższa wartość

11

Wiem, jak używać MAX (A1: A30), aby uzyskać najwyższą wartość w zakresie komórek od A1 do A30.

Ale jak uzyskać drugą lub trzecią najwyższą wartość?

timkl
źródło

Odpowiedzi:

9

Poniższa formuła pozwoli ci wybrać najwyższą pożądaną wartość:

=INDEX(SORT(UNIQUE(A1:A30),1,FALSE),1,0)

Formuła wyjaśniona od wewnątrz:

  • SORTFunkcja sortowania zakresu DESCENDINGpośrednictwem FALSE rachunku (malejąco). 1Wskazuje na pierwszą kolumnę.
  • UNIQUEFunkcja będzie wykluczać żadnych duplikatów
  • Ta INDEXfunkcja pozwala wybrać żądaną kolejność: 1po pierwsze, 2po drugie .... i tak dalej.

Właśnie miałem napisać skrypt i odkryłem, że problem można rozwiązać za pomocą starych dobrych wzorów !!

Jacob Jan Tuinstra
źródło
8

Spróbuj wyszukać formułę SMALLi LARGE.

Użyłbym:

=LARGE(UNIQUE(A1:A30);2)

UNIQUEwybierać i szukać tylko różnych wartości w zakresie. Liczba 2dotyczy 2. największej liczby.

tezma90
źródło