Excel: скалярное произведение двух диапазонов
Я пытаюсь найти правильный способ вычисления скалярного произведения двух диапазонов. Например, продукт A1:A3
а также B1:B3
было бы A1*B1 + A2*B2 + A3*B3
, Есть ли хороший способ сделать это? Жесткое кодирование этого расчета довольно утомительно для больших диапазонов.
3 ответа
Решение
Формула SUMPRODUCT - синтаксис и использование
Формула Excel SUMPRODUCT - учебное пособиеСинтаксис формулы суммы-продукта очень прост. Он принимает 1 или более массивов чисел и получает сумму произведений соответствующих чисел.
The syntax is =SUMPRODUCT (list 1, list 2 ...)
Обновление от 30.11.2022
Учитывая функцию Excel Spill , теперь вы можете использоватьSUM
для большинства случаевSUMPRODUCT
использовалось, например:
=SUM(A1:A3*B1:B3)