В этой статье мы узнаем, как получить игрока, набравшего наибольшее количество очков в Microsoft Excel 2010.

Чтобы получить имя игрока, набравшего наибольшее количество очков, мы будем использовать комбинацию функций ИНДЕКС, ПОИСКПОЗ и МАКС.

ИНДЕКС: возвращает значение или ссылку на ячейку на пересечении определенной строки и столбца в заданном диапазоне.

Синтаксис: = ИНДЕКС (массив; номер_строки; номер_столбца)

Функция ПОИСКПОЗ ищет указанный элемент в выбранном диапазоне ячеек, а затем возвращает относительное положение этого элемента в диапазоне.

Синтаксис = ПОИСКПОЗ (искомое_значение, поиск_массив, совпадение_тип)

МАКС: возвращает максимальное число из диапазона ячеек или массива. Например, если список чисел содержит 5, 6, 7, 8, 9 и 10, то на выходе будет 10.

Синтаксис = MAX (число1, число2, …​)

Может быть максимум 255 аргументов. См. Приведенный ниже снимок экрана:

img1

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

У нас есть количество игроков в столбце A и очки, набранные ими в столбце B. Нам нужна формула, чтобы определить, какой игрок набрал наибольшее количество очков.

img2

В ячейке D2 формула будет иметь вид = ИНДЕКС (A2: A9, MATCH (MAX (B2: B9), B2: B9,0))

  • Нажмите Enter на клавиатуре.

  • Функция вернет имя игрока, набравшего наибольшее количество очков.

img3

Таким образом, если у нас есть подобное требование, мы можем достичь его, используя вместе функции ИНДЕКС, ПОИСКПОЗ и МАКС.