Учебное пособие по Excel: как получить n-е значения с помощью МАЛЕНЬКОГО и БОЛЬШОГО

Как получить n-е значения с помощью МАЛЕНЬКОГО и БОЛЬШОГО

В этом видео мы рассмотрим, как вычислить n-е наименьшее или наибольшее значение в диапазоне с помощью функций МАЛЕНЬКИЙ и НАИБОЛЬШИЙ. Это могут быть, например, 1-е, 2-е и 3-е наименьшие или наибольшие значения.

На этом первом листе у нас есть список студентов, набравших 5 результатов тестов. Давайте воспользуемся функцией НАИБОЛЬШИЙ, чтобы извлечь 3 лучших результата для каждого ученика.

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

Итак, в этом случае я просто укажу 5 баллов для массива и введу 1 для K. Это дает нам наивысший балл для первого ученика.

Теперь, чтобы скопировать формулу, мне нужно сначала заблокировать ссылки на столбцы для диапазона, чтобы они не менялись.

Затем я могу скопировать формулу и вернуться, чтобы изменить k по мере необходимости.

Когда я копирую все 3 формулы, мы получаем лучший результат для каждого ученика в списке.

Итак, позвольте мне показать вам пару трюков с формулой обработки k в этой ситуации …

Поскольку у нас уже есть число в заголовке столбца, я мог бы просто использовать его в формуле … блокировка строки 5.

Это позволяет мне везде копировать одну и ту же формулу.

Кроме того, я мог бы использовать функцию COLUMN для динамического вычисления k. COLUMN показывает нам, что мы находимся в столбцах 9,10 и 11.

Итак, вычитая 1, мы можем получить числа 1, 2 и 3.

Тогда я могу везде использовать эту конструкцию прямо в формуле.

Теперь давайте посмотрим на функцию МАЛЕНЬКИЙ.

Здесь у нас есть список результатов гонок, и я хочу выделить 3 лучших из всех. Лучшее время - это самое короткое время, поэтому это работа для функции МАЛЕНЬКИЙ.

У меня уже есть ранг в столбце E с помощью функции ранжирования, который я оставлю для справки.

Я также назвал диапазоны для «имен» и «времени», чтобы формулы было легче читать.

Small работает так же, как LARGE, поэтому я буду использовать «раз» для массива, а затем просто возьму k из столбца слева.

Когда я копирую формулу, мы получаем 3 кратчайших или наилучших времени.

Итак, вы можете задаться вопросом, как мы можем получить имя для каждого из этих времен?

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

MATCH будет указывать нам позицию каждый раз в списке.

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

Курс

Основная формула

Связанные ярлыки

Введите одинаковые данные в несколько ячеек Ctrl + Enter + Return

Интересные статьи...