Створення формули масиву в Excel

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac

Формули масивів – це потужні формули, які дають змогу виконувати складні обчислення, що часто не можна виконати за допомогою стандартних функцій аркуша. Їх також називають формулами "Ctrl-Shift-Enter" або "CSE", тому що для їх введення потрібно натиснути комбінацію клавіш Ctrl+Shift+Enter.  За допомогою формул масивів можна зробити те, що здається неможливим

  • підрахувати кількість символів у діапазоні клітинок;
  • підсумувати числа, які відповідають певним умовам (наприклад, найменші значення діапазону або значення, які перебувають між верхньою та нижньою межами);
  • підсумувати кожне n-е значення в діапазоні.

У програмі Excel передбачено два типи формул масивів: формули масивів, які виконують кілька обчислень для створення одного результату, і формули масиву, які обчислюють кілька результатів. Деякі функції аркуша повертають масив значень або вимагають масив значень як аргумент. Докладні відомості див. в статті "Рекомендації та приклади формул масивів".

Примітка.

Якщо ви маєте поточну версію Microsoft 365, ви можете ввести формулу у верхню ліву клітинку діапазону вихідних даних, а потім натиснути клавішу Enter , щоб підтвердити введення формули динамічного масиву. В іншому разі формулу знадобиться ввести по-старому, тобто спочатку вибрати діапазон вихідних даних, ввести формулу в його верхню ліву клітинку, а потім натиснути клавіші Ctrl+Shift+Enter, щоб підтвердити введення. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. у статті Приклади формул масивів і рекомендації.

Створення формули масиву, яка обчислює один результат

За допомогою цього типу формули масиву можна спростити модель аркуша, замінивши кілька різних формул на одну формулу масиву.

  1. Клацніть клітинку, у яку потрібно ввести формулу масиву.

  2. Введіть формулу, яку потрібно використовувати.
    У формулах масиву використовується стандартний синтаксис формул. Усі вони починаються знаком рівності (=), і у формулах масивів можна використовувати будь-які вбудовані функції Excel.
    Наприклад, ця формула обчислює загальне значення масиву цін і акцій та розміщує результат у клітинці поруч зі словом "Загальна вартість".

    Приклад формули масиву, яка обчислює один результат

    Формула спочатку помножує акції (клітинки B2 – F2) на їхні ціни (клітинки B3 – F3), а потім додає ці результати, щоб отримати загальний підсумок 35 525. Це приклад формули масиву для однієї клітинки, оскільки формула міститься лише в одній клітинці.

  3. Натисніть клавішу Enter (якщо у вас є дійсна передплата на Microsoft 365); В іншому випадку натисніть клавіші Ctrl+Shift+Enter.
    Якщо натиснути клавіші Ctrl+Shift+Enter, Excel автоматично вставить формулу між { } (парою відкритих і закритих фігурних дужок).

    Примітка.

    Якщо ви маєте поточну версію Microsoft 365, ви можете ввести формулу у верхню ліву клітинку діапазону вихідних даних, а потім натиснути клавішу Enter , щоб підтвердити введення формули динамічного масиву. В іншому разі формулу знадобиться ввести по-старому, тобто спочатку вибрати діапазон вихідних даних, ввести формулу в його верхню ліву клітинку, а потім натиснути клавіші Ctrl+Shift+Enter, щоб підтвердити введення. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. у статті Приклади формул масивів і рекомендації.

Створення формули масиву, яка обчислює кілька результатів

Щоб обчислити кілька результатів за допомогою формули масиву, введіть масив у діапазон клітинок, кількість рядків і стовпців якого відповідає кількості рядків і стовпців, які ви використовуватимете в аргументах масиву.

  1. Виділіть діапазон клітинок, у який потрібно ввести формулу масиву.

  2. Введіть формулу, яку потрібно використовувати.
    У формулах масиву використовується стандартний синтаксис формул. Усі вони починаються знаком рівності (=), і у формулах масивів можна використовувати будь-які вбудовані функції Excel.
    У наведеному нижче прикладі формула перемножує акції за ціною в кожному стовпці, і формула міститься у вибраних клітинках рядка 5.

    Приклад формули масиву, яка обчислює кілька результатів

  3. Натисніть клавішу Enter (якщо у вас є дійсна передплата на Microsoft 365); В іншому випадку натисніть клавіші Ctrl+Shift+Enter.
    Якщо натиснути клавіші Ctrl+Shift+Enter, Excel автоматично вставить формулу між { } (парою відкритих і закритих фігурних дужок).

    Примітка.

    Якщо ви маєте поточну версію Microsoft 365, ви можете ввести формулу у верхню ліву клітинку діапазону вихідних даних, а потім натиснути клавішу Enter , щоб підтвердити введення формули динамічного масиву. В іншому разі формулу знадобиться ввести по-старому, тобто спочатку вибрати діапазон вихідних даних, ввести формулу в його верхню ліву клітинку, а потім натиснути клавіші Ctrl+Shift+Enter, щоб підтвердити введення. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. у статті Приклади формул масивів і рекомендації.

Якщо потрібно включити у формулу масиву нові дані, див. статтю "Розгортання формули масиву". Ви також можете спробувати:

Спробуйте

Якщо вам потрібно попрактикуватися з константами-масивами, перш ніж використовувати їх для роботи зі своїми даними, скористайтеся зразком даних.

У книзі нижче наведено приклади формул масивів. Щоб краще працювати зі зразками, слід завантажити книгу на комп'ютер, клацнувши піктограму Excel у нижньому правому куті, а потім відкрити її в класичній програмі Excel.

Скопіюйте наведену нижче таблицю та вставте її у програму Excel у клітинку A1. Виділіть клітинки E2:E11, введіть формулу =C2:C11*D2:D11, а потім натисніть клавіші Ctrl+Shift+Enter, щоб перетворити формулу на формулу масиву.

Продавець Тип автомобіля Кількість проданих автомобілів Ціна за одиницю Загальний обсяг продажів
Мороз Седан 5 2200 =C2:C11*D2:D11
Купе 4 1800
Омельченко Седан 6 2300
Купе 8 1700
Єрьоменко Седан 3 2000
Купе 1 1600
Попкова Седан 9 2150
Купе 5 1950
Горноженко Седан 6 2250
Купе 8 2000

Створення формули масиву для кількох клітинок

  1. У книзі зі зразком виділіть клітинки E2–E11. Ці клітинки міститимуть результати.

Перш ніж вводити формулу, завжди виділяйте одну або кілька клітинок, які міститимуть результати.

І під часом ми маємо на увазі 100 відсотків часу.

  1. Введіть таку формулу: Щоб ввести її в клітинку, просто почніть вводити текст (натисніть знак рівності), і формула з'явиться в останній виділеній клітинці. Формулу також можна ввести в рядок формул.
    =C2:C11*D2:D11
  2. Натисніть сполучення клавіш Ctrl+Shift+Enter.

Створення формули масиву для однієї клітинки

  1. У книзі зі зразком клацніть клітинку B13.
  2. Введіть формулу, використовуючи один із методів із кроку 2 вище:
    =SUM(C2:C11*D2:D11)
  3. Натисніть сполучення клавіш Ctrl+Shift+Enter.

Формула перемножує значення в діапазонах клітинок C2:C11 і D2:D11, а потім додає результати, щоб обчислити загальний підсумок.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.