Массивы можно использовать для создания формул, которые возвращают некоторое множество результатов или оперируют на множестве значений, а не на отдельных значениях, а не на отдельных значениях.
Массивы могут быть одномерные или двумерные. Нельзя использовать объемный массив с использованием нескольких листов книги.
Формула массива действует на нескольких множествах значений, называемых массивами аргументов, и возвращает одно или несколько значений.
Диапазон массива - это блок ячеек, который имеет общую формулу массива.
Правила для формул массива:
1. Чтобы ввести формулу массива, сначала выделяется ячейка или диапазон ячеек, который будет содержать результат
2. Ввести формулу. Убедиться, что каждая ячейка аргумента содержит значение, которое должно быть использовано для вычисления операции или функции
3. Нажать CTRL+SHIFT+ENTER для фиксации ввода формулы массива. Необходимо удерживать нажатыми CTRL и SHIFT при нажатии ENTER.
Если действия выполнены правильно, EXCEL заключает формулу в фигурные скобки, указывая тем самым, что она является формулой массива. Не вводить фигурные скобки самим, т.к. EXCEL расценит это как ввод текстового значения.
Если удерживать нажатой только клавишу SHIFT, формула будет введена как обычная формула в активную ячейку.
Если удерживать нажатой только клавишу CTRL, формула будет введена как обычная формула во все выделенные ячейки.
4. Нельзя: редактировать, очищать или перемещать отдельные ячейки в диапазоне массива, а также вставлять или удалять ячейки. Ячейки в диапазоне массива рассматриваются как единое целое и редактировать их нужно все сразу.
Для изменения или чистки массива выделить весь массив и активизировать строку формул, при этом фигурные скобки вокруг формулы исчезнут. Изменить или очистить формулу, затем нажать CTRL+SHIFT+ENTER.
Чтобы выделить весь массив, щелкнуть по любой ячейке в массиве и нажать CTRL - /
Чтобы переместить содержимое диапазона массива, выделить весь массив, ПРАВКА ® ВЫРЕЗАТЬ, затем выделить новый диапазон, ПРАВКА ® ВСТАВИТЬ, или перетащить выделенный диапазон в новое место.
Можно:
- назначать разные форматы отдельным ячейкам в массиве
- копировать ячейки из диапазона массива и вставлять их в другие области рабочего листа
5. При работе с несколькими наборами массивов каждый набор должен иметь такое же число строк, как аргумент с наибольшим числом строк, и такое же число столбцов, как аргумент с наибольшим числом столбцов.
Пример 1. Сложить матрицы А1:С3 и Е1:G3
1. Выделить область под результат А5:С7
2. Ввести формулу = А1:С3 + Е1:G3 и нажать CTRL+SHIFT+ENTER
Аналогично выполняется вычитание матриц.
Пример 2. Умножение матрицы А1:С3 на коэффициент 1,5
1. Выделить область под результат А5:С7
2. Ввести формулу = 1,5*(А1:С3) и нажать CTRL+SHIFT+ENTER