Excel: скалярное произведение двух диапазонов

Я пытаюсь найти правильный способ вычисления скалярного произведения двух диапазонов. Например, произведение A1:A3 и B1:B3 будет A1*B1 + A2*B2 + A3*B3. Есть ли хороший способ сделать это? Жесткое кодирование этого расчета довольно утомительно для больших диапазонов.


person Lee White    schedule 28.03.2014    source источник


Ответы (2)


Используйте этот

=SUMPRODUCT(A1:A3,B1:B3)
person Dmitry Pavliv    schedule 28.03.2014
comment
Обратите внимание, что если один массив находится в строке, а другой — в столбце, вам нужно использовать =СУММПРОИЗВ(A1:A3, ТРАНСП(B1:B3)) и затем нажать Ctrl+Shift+Enter для подтверждения. - person Guy s; 21.01.2020

Формула СУММПРОИЗВ — синтаксис и использование

Формула СУММПРОИЗВ в Excel — учебникСинтаксис формулы сумма-произведение очень прост. Он принимает 1 или более массивов чисел и получает сумму произведений соответствующих чисел.

The syntax is =SUMPRODUCT (list 1, list 2 ...)

введите здесь описание изображения

person Community    schedule 28.03.2014