LARGE Функція Excel - Обчислення kth найбільшого значення

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція 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

wave wave wave wave wave