Перейти к содержимому

Использование функции СУММПРОИЗВ с функцией ЕСЛИ в Excel

Author: Siluvia Last Modified: 2025-06-05

Это руководство рассказывает о том, как использовать логику ЕСЛИ с функцией СУММПРОИЗВ в Excel.


Как использовать СУММПРОИЗВ с функцией ЕСЛИ в Excel?

Рассмотрим следующий пример. Чтобы подсчитать общую стоимость продукта «KTE» или «OT», вы можете попробовать следующую формулу.

doc-sumproduct-with-if-1

Общие формулы

=СУММПРОИЗВ(--(массив1="условие"), [массив2], [массив3])

Аргументы

Массив1: Диапазон ячеек, где выполняется условие;
Условие: Условие определяет, какие значения в Массиве1 будут умножаться, а затем суммироваться;
[Массив2], [Массив3]: Эти два массива содержат значения, которые вы будете умножать и затем складывать на основе соответствия в Массиве1.

Как использовать эту формулу?

Выберите пустую ячейку рядом с первым условием «KTE» в G5, введите формулу ниже и нажмите клавишу Enter, чтобы получить общую стоимость «KTE». Выберите эту ячейку с результатом, а затем перетащите маркер автозаполнения вниз, чтобы получить общую стоимость «OT».

=СУММПРОИЗВ(--($C$5:$C$14=$G5), $D$5:$D$14, $E$5:$E$14)

doc-sumproduct-with-if-2

Примечание: Вы также можете вложить функцию ЕСЛИ внутрь функции СУММПРОИЗВ для выполнения этой задачи:

=СУММПРОИЗВ(ЕСЛИ($C$5:$C$14=$G5,$D$5:$D$14*$E$5:$E$14))

После ввода формулы нажмите комбинацию клавиш Ctrl + Shift + Enter, чтобы подтвердить её.

doc-sumproduct-with-if-3

Как работает эта формула?

=СУММПРОИЗВ(--($C$5:$C$14=$G5), $D$5:$D$14, $E$5:$E$14)

$C$5:$C$14=$G5: Здесь проверяется, равно ли значение в каждой ячейке диапазона C5:C14 значению «KTE» (находится в G5). Возвращает массив, например: {ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ};
--{ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ}: Эти два минуса преобразуют «ИСТИНА» в 1, а «ЛОЖЬ» в 0. Здесь массив превращается в {1;0;0;1;0;0;0;1;0;0}:
=СУММПРОИЗВ({1;0;0;1;0;0;0;1;0;0}, $D$5:$D$14, $E$5:$E$14): Затем функция СУММПРОИЗВ возвращает сумму произведений соответствующих значений (число 1 в массиве). В итоге получаем результат 1239.

Связанные функции

Функция СУММПРОИЗВ в Excel
Функция СУММПРОИЗВ в Excel может использоваться для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений.


Связанные формулы

Суммирование только видимых ячеек или строк в отфильтрованном списке
Это руководство демонстрирует формулу на основе функции ПОДСЧЕТ с указанным номером функции, которая поможет вам суммировать только видимые ячейки в отфильтрованном списке в Excel.

Суммирование значений в горизонтальном диапазоне в Excel
Чтобы суммировать числа в горизонтальном диапазоне на основе условия, вы можете применить функцию СУММЕСЛИМН. Это пошаговое руководство поможет вам выполнить эту задачу.

Использование СУММЕСЛИМН с несколькими критериями на основе логики ИЛИ
По умолчанию функция СУММЕСЛИМН обрабатывает несколько критериев на основе логики И. Если вы хотите суммировать несколько критериев на основе логики ИЛИ, вам нужно использовать функцию СУММЕСЛИМН внутри константы массива.


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуального выполнения   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов расширенных функций Kutools
Популярные функции: Найти, Выделить или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  По нескольким листам  |  Распознавание нечетких соответствий...
Расширенный выпадающий список: Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить видимость скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Auto Text)  |  Выбор даты  |  Объединить данные  |  Шифровать/Расшифровать ячейки  |  Отправить письма по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов12 текстовых инструментов (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое

Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок мыши, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
  • Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.