Математические
SUMPRODUCT
Определение
SUMPRODUCT возвращает одно число после умножения значений, которые стоят на одной позиции в двух массивах, и сложения этих произведений.
Синтаксис
=SUMPRODUCT(array1, array2)
Аргументы
| Аргумент | Значение |
|---|---|
array1 |
Первый список чисел, например B2:B5. |
array2 |
Второй список, сопоставленный с array1 по позиции. |
Пример
Мастерская записывает часы и почасовые ставки четырёх работников. Часы находятся в B2:B5, а ставки — в C2:C5.
| A: Работник | B: Часы | C: Ставка |
|---|---|---|
| Ana | 3 | 12 |
| Ben | 5 | 12 |
| Cam | 2 | 15 |
| Dee | 4 | 10 |
Формула: =SUMPRODUCT(B2:B5,C2:C5)
Результат: 166. 3 умножить на 12, 5 умножить на 12, 2 умножить на 15 и 4 умножить на 10 дают 36, 60, 30 и 40, которые складываются в 166.
Практика
В ячейках A2:A5 записаны 2, 3, 4 и 1. В ячейках B2:B5 записаны 5, 6, 7 и 8. В C2 напишите формулу, которая умножает каждое значение A на значение B в той же строке и складывает эти произведения.
- В C2 напишите формулу SUMPRODUCT для A2:A5 и B2:B5.
- C2 должна показать сумму произведений A2:A5 и B2:B5.
Связанные функции
SUM складывает один список чисел. SUMIF складывает числа, прошедшие проверку. SUMPRODUCT сначала умножает парные ячейки, затем складывает эти произведения.
Частая ошибка
Передача двух массивов разной длины, поэтому формула возвращает #VALUE! вместо суммы.