Примечание. Хотя в данном примере формула возвращает одно число, а не массив, тем не менее формула является формулой массива

Хотя в данном примере формула возвращает одно число, а не массив, тем не менее формула является формулой массива. Поэтому не забудьте ее ввод завершить нажатием комбинации клавиш <Ctrl>+<Shift>+<Enter>. Если вы это не сделаете, в ячейке В6 появится сообщение об ошибке #ЗНАЧ!.

Конечно, этот же результат можно было бы получить и без использования формул массивов, введя в ячейку В6 простую формулу

=(2*СУММ(А2:А4)+СУММПРОИЗВ(В2:СЗ;D2:ЕЗ)^2)/(1+СУММКВ(А2:А4))

В данной формуле используются функции рабочего листа СУММПРОИЗВ (SUMPRODUCT) и СУММКВ (SUMSQ).

Функция СУММПРОИЗВ возвращает сумму произведений соответствующих элементов массивов.

Синтаксис:

СУММПРОИЗВ (массив1; массив2;...)

где массив1, массив2,... — это от 2 до 30 массивов, чьи компоненты нужно перемножить, а затем сложить. Аргументы, которые являются массивами, должны иметь одинаковые размерности. Если это не так, то функция СУММПРОИЗВ возвращает значение ошибки #ЗНАЧ!.

Функция СУММКВ возвращает сумму квадратов аргументов.

Синтаксис:

СУММКВ (число1; число2;...)

где число1, число2,... — это от 1 до 30 аргументов, квадраты которых суммируются. Можно использовать отдельный массив или ссылку на массив вместо аргументов, разделяемых точкой с запятой.

Функции рабочего листа для работы с матрицами

В MS Excel имеются функции рабочего листа для работы с матрицами, перечисленные в табл. 3.1.

Таблица 3.1. Функции обработки матриц

Функция (рус.) Функция (англ.) Описание
МОБР (массив) MINVERSE (array) Возвращает обратную матрицу
МОПРЕД (массив) MDETERM (array) Возвращает определитель матрицы
МУМНОЖ (массив1; массив2) MMULT (array1; array2) Возвращает матричное произведение двух матриц
ТРАНСП (массив) TRANSPOSE (array) Возвращает транспонированную матрицу

Примечание

При работе с матрицами, перед вводом формулы, надо выделить область на рабочем листе, куда будет помещен результат вычислений, а ввод формулы завершать нажатием комбинации клавиш <Ctrl>+<Shift>+<Enter>.

Примечание

Массивы в формулах могут быть заданы либо как диапазон ячеек, например А1:С3, либо как массив констант, например {1;2;3: 4;5;6: 7;8;9}, либо как имя диапазона или массива.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: