Как использовать SUMPRODUCT с критериями в Excel (5 методов)

  • Поделись Этим
Hugh West

Во время работы с Microsoft Excel Бывают ситуации, когда вы сравниваете данные между двумя или более диапазонами и вычисляете по нескольким критериям. Функция SUMPRODUCT это ваш первый выбор. SUMPRODUCT Это чрезвычайно полезная функция, имеющая множество назначений. Она обладает уникальной способностью работать с массивами умными и элегантными способами. Часто нам необходимо использовать функцию SUMPRODUCT для сравнения столбцов с заданными критериями и нахождения результата. Сегодня в этой статье мы рассмотрим некоторые методы использования функции SUMPRODUCT функция с критериями.

Скачать Практическое пособие

Скачайте этот лист для тренировки, чтобы отработать задание, пока вы читаете эту статью.

Функция SUMPRODUCT с критериями.xlsx

Введение функции SUMPRODUCT в Excel

Технически "СУМПРОДУКТ" функция выполняет суммирование значений соответствующих массивов или диапазонов.

⇒ Синтаксис

Синтаксис "СУМПРОДУКТ" функция простая и прямая.

=SUMPRODUCT(array1, [array2], [array3], ...)

Аргумент

Аргумент Обязательно/Опционально Пояснение
массив1 Требуется Первый вход в массив, элементы которого нужно разделить, а затем сложить.
[массив2], [массив3] Дополнительно Параметры массива с элементами, которые вы хотите умножить и сложить, в диапазоне от 2 до 255.

5 идеальных примеров использования функции SUMPRODUCT с критериями в Excel

Одна из удивительных особенностей SUMPRODUCT функция может обрабатывать одиночные или многочисленные критерии удивительно хорошо. Давайте обсудим некоторые из них. SUMPRODUCT с критериальными функциями.

1. SUMPRODUCT с одним критерием для поиска значения

Мы можем применить SUMPRODUCT функция с критериями с двойным унарным оператором или без него.

1.1. Использование двойного унарного оператора

Разумный способ применения SUMPRODUCT функция вставляет критерии в функцию в виде массива, используя " Двойной унарный оператор (-) " для преобразования "TRUE" или "FALSE" в "1" или "0" В следующем примере некоторые "Продукт" имена даны с их "Страна" , "Qty" и "Цена" . Мы найдем общую цену для стран "Индия", "Китай" и "Германия" .

Давайте выполним следующие действия, чтобы использовать SUMPRODUCT функция с одним критерием в Excel.

ШАГИ:

  • Во-первых, создайте таблицу для этих стран в любом месте рабочего листа, где вы хотите получить результат.
  • Во-вторых, выберите ячейку, в которую вы хотите поместить формулу SUMPRODUCT функция.
  • В-третьих, вставьте формулу в эту ячейку. Мы применяем функцию с помощью функции "Двойной унарный оператор (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • Затем нажмите кнопку Войти ключ. Мы получили общую цену за "Индия" .

  • Перетащите Наполнительная рукоятка значок вниз, чтобы продублировать формулу в диапазоне. Или, чтобы Автозаполнение диапазон, дважды щелкните на плюсе ( + ) символ.

  • Наконец, мы можем увидеть результат для Индия , Китай и Германия .

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

  • Массив1 это -($C$5:$C$21=G5) G5 - это "Индия" . Двойной унарный оператор преобразует результаты из $C$4:$C$20 в "1" и "0" .
  • [Array2] это $D$5:$D$21 , диапазон которых мы сначала умножаем, а затем складываем.
  • [Array3]. это $E$5:$E$21 Также этот диапазон мы умножаем, а затем складываем.

Мы будем использовать "Абсолютные ссылки на ячейки" на "БЛОК" клетки.

1.2. Исключение двойного унарного оператора

Мы можем решить предыдущий пример без использования двойного унарного оператора. Давайте посмотрим инструкцию для этого.

ШАГИ:

  • Мы будем использовать тот же пример, чтобы получить тот же результат. Теперь в ячейке "H5" применять SUMPRODUCT функция. Вставьте значения в формулу, и формула будет выглядеть следующим образом.

=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)

  • Далее, нажмите кнопку Войти клавишу, чтобы показать результат.

  • Чтобы скопировать формулу в диапазон, перетащите кнопку Наполнительная рукоятка символ вниз. В качестве альтернативы вы можете дважды щелкните добавление ( + ) знак к Автозаполнение диапазон.
  • Аналогично мы можем получить результат.

Читать далее: SUMPRODUCT Множественные критерии в Excel (3 подхода)

2. SUMPRODUCT с несколькими критериями для разных столбцов

Мы можем применить SUMPRODUCT функция с несколькими критериями с двойным унарным оператором или без него. Давайте учиться!

2.1. Использование двойного унарного оператора

В этом случае мы будем использовать "Двойной унарный оператор (-)" для преобразования результатов массива в "1" или "0" Рассмотрим ту же таблицу, которую мы использовали ранее. Теперь мы найдем результат, используя несколько критериев. Мы найдем "Общая цена" для "процессор" страна "Китай" , "Блокнот" из "Индия" и "Ноутбук" из "Южная Корея" Используя эти критерии, выведем результат.

ШАГИ:

  • В начале выделите ячейку, смежную с первой книгой, и введите формулу.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • Нажмите кнопку Войти на клавиатуре еще раз.

  • Аналогичным образом в предыдущих примерах перетащите Наполнительная рукоятка значок вниз, чтобы продублировать формулу в диапазоне. Или, чтобы Автозаполнение диапазон, дважды щелкните на плюсе ( + ) символ.
  • Наконец, вы получите свой результат.

2.2. Исключение двойного унарного оператора

Здесь мы применим те же самые множественные критерии, используя основные SUMPRODUCT функция.

ШАГИ:

  • В камере I5, примените функцию. Вставьте критерии, и формула будет выглядеть следующим образом.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • Хит Войти чтобы увидеть результат.

  • После этого перетащите Наполнительная рукоятка значок для копирования формулы по диапазону. Или, дважды щелкните на плюсе ( + ) знак. Это также дублирует формулу.
  • Наконец, вы можете увидеть результат.

Читать далее: Функция SUMPRODUCT с несколькими столбцами в Excel (4 простых способа)

3. СУММПРОДУКТ с помощью логики ИЛИ

Мы можем добавить ИЛИ логику в нашу формулу, чтобы сделать SUMPRODUCT функцию с критериями более динамичными. Рассмотрим ситуацию, когда нам нужно узнать общую цену за "Блокнот" и "Ноутбук" .

ШАГИ:

  • Во-первых, создайте таблицу в любом месте рабочего листа, где вы хотите получить результат.
  • Затем выделите ячейку и вставьте туда следующую формулу.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • Далее, нажмите кнопку Войти ключ, чтобы увидеть результат.

4. SUMPRODUCT с несколькими критериями AND/OR

В этом методе мы применим функцию SUMPRODUCT с критериями, использующими как "И" , "ИЛИ" логики. На этот раз мы должны добавить больше критериев в нашу функцию. Мы будем получать "Общая цена" для продукта "Блокнот" , "Ноутбук" страна "Индия", "Китай".

ШАГИ:

  • Для начала выделите вторую ячейку H10 , и поместите формулу в выбранную ячейку.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • Затем нажмите кнопку Войти ключ, чтобы увидеть результат.

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

  • 1 это –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Здесь B5:B21 это "Продукт" Колонка, G5 и H5 являются "Блокнот" и "Ноутбук" . Аналогично, C5:C21 это "Страна" колонка, и G6 и H6 являются "Индия" и "Китай".
  • [Array2] это D5:D21 .
  • [Array3]. это E5:E21 .

5. SUMPRODUCT с несколькими критериями для строк и столбцов

Сайт "СУМПРОДУКТ" показывает свое истинное разнообразие, когда мы используем эту функцию как для столбцов, так и для строк. Давайте посмотрим как. В следующем примере мы можем увидеть цену некоторых "Продукты" из страны "Индия" , "Китай" , "Италия" , "Германия" , "Франция" .

ШАГИ:

  • Во-первых, выберите ячейку, в которую мы хотим поместить результат.
  • Затем вставьте формулу в эту ячейку.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • Наконец, нажмите Войти клавишу с клавиатуры.

О чем следует помнить

✅ The "СУМПРОДУКТ" Функция рассматривает нечисловые значения как нули. Если в вашей формуле есть нечисловые значения, ответ будет следующим "0".

✅ Массивы в формуле SUMPRODUCT должны иметь одинаковое количество строк и столбцов. В противном случае вы получите ошибку #VALUE! Ошибка.

✅ The "СУМПРОДУКТ" функция не поддерживает символы подстановки.

Заключение

Сайт SUMPRODUCT является одной из самых разнообразных функций в Excel. В этой статье мы рассмотрели функцию SUMPRODUCT с одним или несколькими критериями. Мы надеемся, что эта статья окажется полезной для вас. Если у вас есть какие-либо неясности или предложения, вы можете оставлять комментарии.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.