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