Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

Формули масивів – це потужні формули, які дають змогу виконувати складні обчислення, які часто не можна виконувати зі стандартними функціями аркуша. Їх також називають формулами 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, а потім додає результати для обчислення загального підсумку.

У Інтернет-версія Excel можна переглядати формули масивів, якщо відкрита книга вже містить їх. Але ви не зможете створити формулу масиву в цій версії Excel, натиснувши клавіші Ctrl+Shift+Enter, яка вставляє формулу між парою фігурних дужок({ }). Якщо ввести ці фігурні дужки вручну, формула також не перетвориться на формулу масиву.

Маючи програму Excel для настільних комп'ютерів, можна скористатися кнопкою Відкрити у програмі Excel , щоб відкрити книгу та створити формулу масиву.

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

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

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

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.