Чтобы найти n-й наивысший балл для указанной команды, мы можем использовать функцию НАИБОЛЬШИЙ, чтобы получить результат.

НАИБОЛЬШИЙ: возвращает k-е наибольшее значение в наборе данных. Например: второе по величине число из списка из 10 элементов.

Синтаксис: = НАИБОЛЬШИЙ (массив, k)

array: это массив или диапазон ячеек в списке данных, для которых вам нужно найти k-е наибольшее значение.

k: k-я позиция от наибольшего значения, возвращаемого в массиве или диапазоне ячеек.

Возьмем пример:

Столбец A содержит несколько команд, а столбец B — их соответствующие баллы. Нам нужна формула для получения второго наивысшего балла на основе выбранной команды в ячейке D2.

img1

  • В ячейке E2 формула будет иметь вид

= БОЛЬШОЙ (($ A $ 2: $ A $ 6 = D2) ($ B $ 2: $ B $ 6), 2)

Это формула массива, которая требует, чтобы формула была заключена в фигурные скобки с помощью CTRL + SHIFT + ENTER. *

\ {= БОЛЬШОЙ (($ A $ 2: $ A $ 6 = D2) ($ B $ 2: $ B $ 6), 2)}

  • Здесь 2 — это 2 ^ nd ^ наибольшее число для Команды A. Следовательно, результат равен 2.

img2

  • Если мы изменим критерии в ячейке D2 с команды A на команду B, формула автоматически обновит результат соответственно.

  • У Команды B 3 балла, 5, 1, 8 и 5 — это 2-е ^ наибольшее число, и, следовательно, результат равен 5.

img3