Функції min (хв), max (макс), small (найменший), large (найбільший)

У даній статті описуються додаткові опції MIN (МІН), MAX (МАКС), SMALL (НАЙМЕНШИЙ), LARGE (НАЙБІЛЬШИЙ). Наведено синтаксис і приклади використання.

Як легко здогадатися, дані функції використовуються для обчислення найбільших і найменших величин.

Як же працюють функції MIN (МІН), MAX (МАКС), SMALL (НАЙМЕНШИЙ), LARGE (НАЙБІЛЬШИЙ)?

Функція MIN (МІН) визначає найменше значення, що зустрічаються в обраному діапазоні. MAX (МАКС), відповідно, найбільше. Синтаксис гранично простий.

Діапазон може бути вказаний яким завгодно чином: рядки, колонки, діапазони, - посилання можуть бути абсолютними і відносними. Крім того, можна вказувати конкретні числа замість діапазонів.

Наприклад, = МІН (-2; 1; 12.24) поверне значення -2. = МАКС (-2; 1; 12.24) поверне 12.24.

З цими функціями проблем бути не повинно, я думаю. Набагато цікавіше функції SMALL (НАЙМЕНШИЙ) і LARGE (НАЙБІЛЬШИЙ). Власне, функції MIN (МІН) і MAX (МАКС) - це окремий випадок цих двох функцій, який повертає найменші і великі значення.

Отже, функція SMALL (НАЙМЕНШИЙ) повертає певну за рахунком найменше значення.

Наприклад, вам необхідно визначиться другий найменше значення з діапазону - функція SMALL (НАЙМЕНШИЙ) вам в цьому допоможе. Синтаксис наступний:

масив - діапазон, в якому програма буде здійснювати пошук,
k - номер найменшого за рахунком значення. У попередньому прикладі - це 2.

Припустимо, вам треба знайти другий найменше значення, що зустрічається в колонках A і B. Функція буде виглядати так: = SMALL (A: B) або = SMALL ($ A: $ B) в залежності від того, як ви хочете, щоб вона вела себе при копіюванні.

Функція LARGE (НАЙБІЛЬШИЙ), відповідно, повертає певну за рахунком найбільше значення в діапазоні. Синтаксис такий же як і у функції SMALL (НАЙМЕНШИЙ).

масив - діапазон, в якому програма буде здійснювати пошук,
k - номер найбільшого за рахунком значення.