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