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

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

3 ответа

Решение

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

=SUMPRODUCT(A1:A3,B1:B3)

Формула SUMPRODUCT - синтаксис и использование

Формула Excel SUMPRODUCT - учебное пособиеСинтаксис формулы суммы-продукта очень прост. Он принимает 1 или более массивов чисел и получает сумму произведений соответствующих чисел.

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

Обновление от 30.11.2022

Учитывая функцию Excel Spill , теперь вы можете использоватьSUMдля большинства случаевSUMPRODUCTиспользовалось, например:

      =SUM(A1:A3*B1:B3)

Вот результат:

Другие вопросы по тегам