Використання констант-масивів у формулах масивів

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

Створюючи формулу масиву в Excel, ви можете використовувати значення з клітинок аркуша або вводити значення безпосередньо у формулу як константу масиву. Константа-масив – це набір значень, взятих у фігурні дужки ({}). Константу-масив також можна назвати так, щоб її було легше використовувати повторно.

У версіях Excel, які підтримують динамічні масиви, введіть формулу масиву в одну клітинку та натисніть клавішу Enter. Якщо ваша версія Excel не підтримує динамічні масиви, виділіть діапазон виводу, введіть формулу, а потім натисніть клавіші Ctrl+Shift+Enter.

Константи можна використовувати у формулах масивів або окремо.

  1. У формулі масиву введіть відкриваючу фігурну дужку, потрібні значення та закриваючу фігурні дужки. Ось приклад. =SUM(A1:E1*{1,2,3,4,5})
    Константа-масив береться у фігурні дужки ({}), які вводяться вручну.

  2. Введіть решту формули та натисніть клавішу Enter.

    Примітка.

    Якщо ваша версія Excel не підтримує динамічні масиви, натисніть клавіші Ctrl+Shift+Enter. Для застарілих формул масиву Excel формула відображається у фігурних дужках, як показано нижче:

    {=SUM(A1:E1*{1,2,3,4,5})}

    Результати матимуть такий вигляд:

    Знімок екрана: константа-масив, вкладена у формулу SUM.

    Формула помножує A1 на 1, B1 на 2 тощо, позбавляючи вас від необхідності поміщати 1,2,3,4,5 в клітинки аркуша.

Введення значень у стовпець за допомогою константи

Щоб ввести значення в один стовпець, наприклад три клітинки стовпця C, зробіть ось що:

  1. Виберіть пусту клітинку.

  2. Введіть знак рівності та константу. Значення в константі слід розділяти крапкою з комою, а не комами. Якщо ви вводите текст, візьміть його в подвійні лапки. Наприклад: ={"Quarter 1";"Quarter 2";"Quarter 3"}

  3. Натисніть клавішу Enter. Значення розіллються в клітинки під формулою.

    Знімок екрана: вертикальна константа-масив, що використовує текст.

    Це одновимірна константа вертикального масиву.

Примітка.

Якщо ваша версія Excel не підтримує динамічні масиви, спочатку виділіть діапазон виводу, введіть константу, а потім натисніть клавіші Ctrl+Shift+Enter.

Введення значень у рядок за допомогою константи

Щоб швидко ввести значення в один рядок, наприклад клітинки F1, G1 і H1, зробіть ось що:

  1. Виберіть пусту клітинку.

  2. Введіть знак рівності та константу, але цього разу розділяйте значення комами, а не крапкою з комою. Наприклад: ={1,2,3,4,5}

  3. Натисніть клавішу Enter. Значення розіллються в клітинки справа від формули.

    Знімок екрана: одновимірна горизонтальна константа-масив.

    Це одновимірна горизонтальна константа-масив.

Примітка.

Якщо ваша версія Excel не підтримує динамічні масиви, спочатку виділіть діапазон виводу, введіть константу, а потім натисніть клавіші Ctrl+Shift+Enter.

Використання константи для введення значень у кілька стовпців і рядків

  1. Виберіть пусту клітинку.

  2. Введіть знак рівності та константу. У цьому випадку значення в кожному рядку слід розділяти крапкою з комою та ставити крапку з комою в кінці кожного рядка. Наприклад:
    ={1\2\3\4:5\6\7\8:9\10\11\12}

  3. Натисніть клавішу Enter. Значення розбиваються на три рядки та чотири стовпці.

    Знімок екрана: двовимірна константа-масив

    Це двовимірна константа-масив, оскільки вона заповнює стовпці та рядки. Не можна створити тривимірну константу-масив або вкласти константу-масив в іншу константу.

Примітка.

Якщо ваша версія Excel не підтримує динамічні масиви, спочатку виберіть діапазон виводу з такою самою кількістю рядків і стовпців, як у константі масиву. Введіть константу, а потім натисніть клавіші Ctrl+Shift+Enter.

Використання константи у формулі

Тепер, коли ви ознайомилися з константами-масивами, ось робочий приклад.

  • У клітинці A3 введіть (або скопіюйте та вставте) наведену нижче формулу та натисніть клавішу Enter: =SUM(A1:E1*{1,2,3,4,5})
    Формула повертає 85.
    Формула помножить значення клітинки A1 на 1, значення B1 – на 2 тощо. Функція SUM підсумовує результати. Формулу також можна ввести так: =SUM(A1*1,B1*2,C1*3,D1*4,E1*5)

Як константу-масив також можна ввести обидва набори значень:

=SUM({3,4,5,6,7}*{1,2,3,4,5})

Щоб спробувати цей варіант, скопіюйте формулу, виділіть пусту клітинку, вставте формулу в рядок формул і натисніть клавішу Enter. Формула поверне той самий результат.

Примітка.

Якщо константи не працюють, перевірте наявність наведених нижче проблем.

  • Переконайтеся, що значення розділено відповідним символом. Якщо пропустити кому або крапку з комою, чи поставити їх в іншому місці, константа масиву може виглядати неправильно або з'явиться попередження.
  • Якщо ви використовуєте застарілу формулу масиву Ctrl+Shift+Enter, переконайтеся, що у вибраному діапазоні виводу стільки ж рядків і стовпців, що й у константі масиву. Якщо виділений діапазон завеликий, програма Excel повертає значення #N/A у додаткових клітинках. Якщо воно замале й замале значення, які не мають відповідної клітинки, пропускаються.
  • Докладні відомості про формули масивів: