Масиви констант в ms excel - сумісно з microsoft excel 2018, excel 2018
Масив значень (або константа масиву або масив констант) - це сукупність чисел або текстових значень, яку можна використовувати в формулах масиву. Константи масиву необхідно вводити в певному форматі, наприклад, для чисел або для текстових значень.
У звичайну формулу можна ввести посилання на клітинку, яка містить значення, або на саме значення, зване також константою. Подібним чином у формулу масиву можна ввести або посилання на масив, або масив значень. містяться в осередках (в довідці EXCEL його називають константою масиву). Константи масиву необхідно вводити в певному форматі.
Створення одновимірного масиву констант
Перед створенням Масиву констант подивимося уважніше на діапазон комірок, що містить звичайні значення (див. Файл прикладу)



Цей набір значень, як і формули масиву. обрамлений в фігурні дужки, самі значення розділені двокрапкою. Якби значення були розміщені в рядку (в діапазоні A1: E1), а не в стовпці, то значення були б розділені крапкою з комою.
Створимо константу масиву в осередку B2. Для цього введемо в осередок вираз = і натиснемо ENTER. Масив значень не укладається в дужки автоматично, як формули масиву після натискання CTRL + SHIFT + ENTER. Це необхідно робити вручну. В осередку відіб'ється тільки перше значення масиву, тобто 1.

Зазвичай масив значень не вводять в одну клітинку, тому що в цьому випадку неможливо витягнути окремі значення. Щоб відобразити всі значення нашого масиву значень потрібно виділити 5 осередків в стовпці (наприклад, B1: B5), в рядку формул ввести вираз = і натиснути CTRL + SHIFT + ENTER.

Тепер спробуємо видалити один елемент масиву, наприклад з осередку B3. Отримаємо попередження «Не можна змінити частину масиву» - це певного виду захист масиву.
Щоб уникнути стомлюючого введення послідовних чисел для вертикального масиву констант можна скористатися формулою = РЯДОК (1: 5). Записавши її будь-якого порожнього осередку, виділіть її в рядку формул і натисніть F9. а потім натисніть ENTER. Отримайте масив констант. Скопіювати вміст комірки в буфер обміну (CTRL + C), потім виділіть вертикальний діапазон комірок, що відповідає розмірності масиву, вставте в активний осередок вміст буфера обміну і натисніть CTRL + SHIFT + ENTER.
Щоб уникнути стомлюючого введення послідовних чисел для горизонтального масиву констант використовуйте формулу = ТРАНСП (СТРОКА (1: 5)) або = стовпець (A: E). Отримайте масив констант =. Значення масиву будуть розділені крапкою з комою.
Застосування масиву констант
А. Множення векторів (стовпець на стовпець, рядок на рядок)
За допомогою формули масиву помножимо стовпець значень (B2: B6) на масив констант і підсумуємо. Масив констант записаний в «вертикальному» вигляді з використанням двокрапки, тобто також є стовпець. Розмірності шпальти і масиву повинні збігатися.

Після введення формули необхідно натиснути CTRL + SHIFT + ENTER.
Формула масиву спочатку виконає поелементне множення значень з шпальти і констант з масиву. Еквівалентом даної формули є наступне звичайне вираз:
= СУММ (B2 * 1; B3 * 2; B4 * 3; B5 * 4; B6 * 5)
В останню чергу виконується складання значень за допомогою функції СУММ ().
Б. Перевірка значень
Перевіримо, чи рівне значення в комірці А1 одному з певних значень: 4, 6 або 9.
Після введення формули немає необхідності натискати CTRL + SHIFT + ENTER. Такий запис може істотно скоротити час створення формули в порівнянні з використанням вкладених функцій ЯКЩО ().
Іменування масиву констант
Масиву констант можна привласнити Ім'я. Зазвичай так роблять з константами, що утворюють групу однотипних значень, наприклад послідовності з кінцевим кількістю елементів =.
Щоб привласнити масиву констант ім'я необхідно зробити наступне:
- на вкладці Формули у групі Певні імена виберіть команду Присвоїти ім'я.
- У полі Ім'я введіть Массів123.
- В поле Діапазон введіть масив констант (не забудьте ввести дужки вручну), наприклад;
- Натисніть кнопку ОК.
Приклад, знайдемо суму 3-х найбільших значень. записавши формулу = СУММПРОИЗВ (НАЙБІЛЬШИЙ (A1: A10; Массів123)).
Передбачається, що в діапазоні A1: A10 є список числових значень.
Створення двовимірного масиву констант
Щоб створити двовимірний масив констант необхідно зробити наступне:
- виділіть в книзі діапазон комірок з чотирьох стовпців і трьох рядків (A1: D3).
- в активному осередку (А1), в Рядок формул введіть вираз =
- натисніть сполучення клавіш CTRL + SHIFT + ENTER

Ми отримали двовимірний масив констант, у якого не можна видалити жоден елемент окремо - тільки все відразу. Як видно з формули, рядки в масиві поділяються двокрапкою, а елементи в рядку - крапкою з комою.
Застосування двовимірного масиву констант
Створимо невеликий Довідник. дозволяє за номером місяця виводити його назву.
Дамо Ім'я Місяці двовимірному масиву:
Щоб уникнути стомлюючого введення цього масиву створіть два стовпці, один з числами від 1 до 12, інший з назвами місяців (див. Статтю Текстові послідовності). Потім, в рядку формул введіть посилання на цей діапазон, натисніть F9 і скопіюйте в буфер обміну.
Тепер записавши формулу = ВПР (A2; Місяці; 2). де в осередку A2 - номер місяця, отримаємо бажаний результат.
