Второе по величине значение

11

Я знаю, как использовать MAX (A1: A30), чтобы получить наибольшее значение в диапазоне ячеек от A1 до A30.

Но как мне получить второе или третье по величине значение?

timkl
источник

Ответы:

9

Следующая формула позволит вам выбрать максимальное значение, которое вы хотите:

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

Формула объясняется изнутри:

  • SORTФункция сортирует диапазон DESCENDINGчерез FALSE оператора ( от высокой к низкой). 1Указывает на то, что первый столбец.
  • UNIQUEФункция исключает любые дубликаты
  • INDEXФункция позволит вам выбрать заказ вы хотите: 1для первого, 2для второго .... и так далее.

Я собирался написать сценарий и обнаружил, что проблема может быть решена с помощью старых добрых формул!

Джейкоб Ян Туинстра
источник
8

Попробуйте поискать SMALLи LARGEформулу.

Я бы использовал:

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

UNIQUEвыбирать и искать только различные значения в диапазоне. Номер 2для второго по величине числа.

tezma90
источник