Загрузите образец книги
В этом руководстве показано, как использовать Функция Excel НАИБОЛЬШИЙ в Excel, чтобы вычислить n-е по величине значение.
БОЛЬШОЙ обзор функций
Функция НАИБОЛЬШИЙ Вычисляет k-е наибольшее значение.
Чтобы использовать БОЛЬШОЙ лист Excel, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Функция НАИБОЛЬШИЙ Синтаксис и входные данные:
1 | = НАИБОЛЬШИЙ (массив; k) |
множество - Массив чисел.
k - Позиция значения, которое вы хотите вернуть. Пример: 6 вернет 6-е по величине значение.
Как использовать функцию НАИБОЛЬШИЙ
Функция НАИБОЛЬШИЙ возвращает k-е наибольшее число из диапазона значений. Это противоположность МАЛЕНЬКОЙ функции.
Чтобы использовать функцию НАИБОЛЬШИЙ, используйте следующую формулу:
1 | = НАИБОЛЬШИЙ (B2: B9; 3) |
Здесь мы ищем 3-е по величине число (3-й самый старший ученик) в диапазоне B2: B9.
Ошибка вне диапазона
Если вы введете число k, большее, чем количество элементов в диапазоне, функция НАИБОЛЬШИЙ вернет # ЧИСЛО! ошибка
1 | = НАИБОЛЬШИЙ (B2: B8; 8) |
Обратите внимание, что здесь мы ищем 8-е по величине число в диапазоне, состоящем всего из 7 чисел. Таким образом, функция НАИБОЛЬШИЙ возвращает # ЧИСЛО !.
Нечисловые данные
Функция LARGE полностью игнорирует нечисловые данные, как если бы эти данные не были частью диапазона данных.
1 | = НАИБОЛЬШИЙ (B2: B8; 4) |
БОЛЬШОЙ Если
Мы также можем использовать функцию LARGE с критериями для выполнения «большого если». Например, предположим, что мы хотим найти второго по возрасту ученика мужского пола.
Мы будем использовать эту формулу массива:
1 | {= НАИБОЛЬШИЙ (ЕСЛИ (B2: B8 = "M"; C2: C8), 2)} |
Примечание. При построении функций массива после создания формулы необходимо нажимать клавиши CTRL + SHIFT + ВВОД, а не просто ВВОД.
Вы заметите, как появляются фигурные скобки. Вы не можете просто вручную ввести фигурные скобки; вы должны использовать CTRL + SHIFT + ENTER.
Чтобы узнать больше о том, как работает формула НАИБОЛЬШИЙ «ЕСЛИ», прочтите наш учебник по БОЛЬШОЙ ЕСЛИ и БОЛЬШОЙ ЕСЛИ.
Сортировка с помощью функции НАИБОЛЬШИЙ
Довольно полезный вариант использования функции НАИБОЛЬШИЙ - это сортировка данных в порядке убывания (от наибольшего к наименьшему). Чтобы отсортировать данные, мы объединяем функцию НАИБОЛЬШИЙ с функцией СТРОКА.
1 | = БОЛЬШОЙ ($ A $ 2: $ A $ 8, СТРОКА () - 1) |
Эта функция работает с помощью функции СТРОКА для определения k-значения. Обратите внимание, что строка 2 имеет наибольший номер (k = 1), строка 3 имеет второй по величине (k = 2) и т. Д. Таким образом, сортировка диапазона от наибольшего к наименьшему.
Чтобы узнать больше, прочтите наше руководство по сортировке с помощью функций МАЛЕНЬКИЙ и БОЛЬШОЙ.
Примечание. В приведенной выше формуле используются абсолютные ссылки (знаки $) для блокировки ссылок на ячейки при копировании формул. Если вы не знакомы с этим, прочтите наше Справочное руководство по Excel (ссылка на: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )
Функция НАИБОЛЬШИЙ в Google Таблицах
Функция НАИБОЛЬШИЙ работает в Google Таблицах точно так же, как и в Excel.
БОЛЬШИЕ примеры в VBA
Вы также можете использовать функцию НАИБОЛЬШИЙ в VBA. Тип:application.worksheetfunction.large (массив, k)
Для аргументов функции (массив и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.
Вернуться к списку всех функций в Excel