Функция СУММПРОИЗВ возвращает сумму произведений соответствующих значений в массивах или диапазонах.
Это может быть полезно для анализа данных, когда нужно учитывать произведения значений из разных диапазонов.
Синтаксис
СУММПРОИЗВ(массив1; [массив2; ...])
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
массив1 |
Первый массив или диапазон. Его первое значение умножается на первые значения остальных массивов или диапазонов, второе — на вторые и так далее |
Любые числовые диапазоны или массивы |
[массив2; ...] |
(необязательный) Дополнительные массивы или диапазоны. |
Аналогично первому аргументу |
Пример использования
Представим, что вам нужно рассчитать общую стоимость товаров с различными скидками. Данные находятся в трех столбцах:
–A1:A5 (Количество): 5; 3; 10; 2; 7;
–B1:B5 (Цена): 100; 150; 80; 200; 90;
–C1:C5 (Скидка, коэффициент): 0,9; 1; 0,8; 1; 0,95 (где 0,9 = 10% скидка),
Тогда формула =СУММПРОИЗВ(A1:A5; B1:B5; C1:C5) перемножит соответствующие строки в трех столбцах и выведет общую сумму.
Результат: (A1×B1×C1) + (A2×B2×C2) + (A3×B3×C3) + (A4×B4×C4) + (A5×B5×C5)=
(5×100×0,9) + (3×150×1) + (10×80×0,8) + (2×200×1) + (7×90×0,95)
= 450 + 450 + 640 + 400 + 598,5 = 2538,5
Примечания
–Все массивы должны иметь одинаковую размерность, иначе функция вернет ошибку #ЗНАЧ!.
–Если массивы содержат текстовые значения или пустые ячейки, они будут игнорироваться при вычислении.