Функция СУММПРОИЗВ в Excel возвращает сумму произведений двух массивов.
Вы можете использовать следующий базовый синтаксис для использования функции СУММПРОИЗВ на нескольких листах:
=SUM(SUMPRODUCT(Sheet1!A2:A11, Sheet1!B2:B11),
SUMPRODUCT(Sheet2!A2:A6, Sheet2!B2:B6),
SUMPRODUCT(Sheet3!A2:A9, Sheet3!B2:B9))
Эта формула выполняет вычисление СУММПРОИЗВ для определенных диапазонов на листах с именами Лист1 , Лист2 и Лист3, а затем вычисляет сумму трех значений.
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: как использовать СУММПРОИЗВ на нескольких листах
Предположим, у нас есть следующие три листа в книге Excel:
Лист1:

Лист2:

Лист3:

Мы можем использовать следующую формулу для вычисления СУММПРОИЗВ между столбцами A и B на каждом листе в отдельности, а затем добавить сумму всех трех значений:
=SUM(SUMPRODUCT(Sheet1!A2:A11, Sheet1!B2:B11),
SUMPRODUCT(Sheet2!A2:A6, Sheet2!B2:B6),
SUMPRODUCT(Sheet3!A2:A9, Sheet3!B2:B9))
На следующем снимке экрана показано, как использовать эту формулу на практике:

Значение СУММПРОИЗВ на всех трех листах равно 355 .
Если вы используете СУММПРОИЗВ на каждом листе отдельно, вы получите следующие значения:
- Лист1 СУММПРОИЗВ столбцов A и B: 184
- Лист2 СУММПРОИЗВ столбцов A и B: 25
- Лист3 СУММПРОИЗВ столбцов A и B: 146
Сумма этих трех значений: 184 + 25 + 146 = 355 .
Это соответствует значению, которое мы рассчитали по одной формуле.
Примечание.Полную документацию по функции СУММПРОИЗВ в Excel можно найти здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как использовать СУММПРОИЗВ со значениями больше нуля в Excel
Как суммировать несколько листов в Excel
Как суммировать отфильтрованные строки в Excel