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