Съдържание
Докато работите с Microsoft Excel , има ситуации, в които сравнявате данни между два или повече диапазона и изчислявате с множество критерии. Функцията SUMPRODUCT е вашият първи избор. SUMPRODUCT Тя има уникалната способност да обработва масиви по интелигентен и елегантен начин. Често се налага да използваме функцията SUMPRODUCT за сравняване на колони с дадени критерии и намиране на резултата. Днес в тази статия ще обсъдим някои методи за използване на функцията SUMPRODUCT функция с критерии.
Изтегляне на работна тетрадка за практика
Изтеглете този тренировъчен лист, за да упражните задачата, докато четете тази статия.
Функция SUMPRODUCT с критерии.xlsxВъвеждане на функцията SUMPRODUCT в Excel
От техническа гледна точка "SUMPRODUCT" функцията предава сумирането на стойностите на съответните масиви или диапазони.
⇒ Синтаксис
Синтаксисът на "SUMPRODUCT" функцията е проста и директна.
=SUMPRODUCT(array1, [array2], [array3], ...)
⇒ Аргумент
Аргумент | Задължително/незадължително | Обяснение |
---|---|---|
масив1 | Изисква се | Първият вход за масив, чиито елементи искате да разделите и след това да добавите. |
[array2], [array3] | По избор | Параметри на масива с елементи, които искате да умножите и съберете, в диапазона от 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 , също и този диапазон, който умножаваме и след това добавяме.
Ще използваме "Абсолютни препратки към клетките" към "BLOCK" клетките.
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 с OR логика
Можем да добавим ИЛИ логика към нашата формула, за да направим 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" показва истинското си разнообразие, когато използваме тази функция както за колони, така и за редове. Нека видим как. В следващия пример можем да видим цената на някои "Продукти" от страната "Индия" , "Китай" , "Италия" , "Германия" , "Франция" .
СТЪПКИ:
- Първо, изберете клетката, в която искате да поставите резултата.
- След това вмъкнете формулата в тази клетка.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Накрая натиснете Въведете от клавиатурата.
Нещата, които трябва да запомните
✅ "SUMPRODUCT" Ако във формулата ви има нецифрени стойности, отговорът ще бъде "0".
✅ Масивите във формулата SUMPRODUCT трябва да имат еднакъв брой редове и колони. Ако това не е така, се получава #VALUE! Грешка.
✅ "SUMPRODUCT" функцията не поддържа заместващи символи.
Заключение
Сайтът SUMPRODUCT е една от най-разнообразните функции в Excel. В тази статия разгледахме функцията SUMPRODUCT с един или няколко критерия. Надяваме се, че тази статия ще ви бъде полезна. Ако имате някакви неясноти или предложения, можете да коментирате.