SUMPRODUCT функция

Функцията SUMPRODUCT връща сумата от продуктите от съответните диапазони или масиви. Операцията по подразбиране е умножение, но също така са възможни добавяне, изваждане и деление.

В този пример ще използваме SUMPRODUCT, за да върнем общите продажби за даден елемент и размер:

Пример за използване на функцията SUMPRODUCT за връщане на общите продажби, когато са предоставени с име на продукт, размер и отделни стойности на продажбите за всяка от тях.

SUMPRODUCT съответства на всички екземпляри на Елемент Y/Размер M и ги сумира, така че за този пример 21 плюс 41 е равно на 62.

Синтаксис

За да използвате операцията по подразбиране (умножение):

=SUMPRODUCT(масив1; [масив2], [масив3]; ...)

Синтаксисът на функцията SUMPRODUCT има следните аргументи:

Аргумент

Описание

масив1   

Задължителен

Първият аргумент масив, чиито компоненти искате да умножите и след това са сумирате.

[масив2] [масив3],...    

По желание

От 2 от 255 аргументи масиви, чиито компоненти искате да умножите и след това да сумирате.

За извършване на други аритметични операции

Използвайте SUMPRODUCT както обикновено, но заместете запетаите, разделящи аргументите за масив, с аритметичните оператори, които искате (*, /, +, -). След като всички операции се извършат, резултатите се сумират както обикновено.

Забележка: Ако използвате аритметични оператори, помислете дали да не оградите аргументите си за масив в скоби и да използвате скоби, за да групирате аргументите за масив, за да контролирате реда на аритметичните операции.

Забележки

  • Аргументите за масив трябва да имат едни и същи размери. Ако не го направят, SUMPRODUCT връща #VALUE! стойност на грешката. Например =SUMPRODUCT(C2:C10;D2:D5) ще върне грешка, тъй като диапазоните не са с един и същ размер.

  • SUMPRODUCT третира записи, които не са числови масиви, все едно са нули.

  • За най-добра производителност SUMPRODUCT не трябва да се използва с пълни препратки към колони. Помислете =SUMPRODUCT(A:A;B:B), тук функцията ще умножи 1048 576 клетки в колона A по 1048 576 клетки в колона B, преди да ги добави. 

Пример 1

Пример за функцията SUMPRODUCT, използвана за връщане на сумата от продадените артикули, когато са предоставени единични разходи и количество.

За да създадете формулата с помощта на нашия примерен списък по-горе, въведете =SUMPRODUCT(C2:C5;D2:D5) и натиснете Enter. Всяка клетка в колона C се умножава по съответната клетка в същия ред в колона D и резултатите се добавят. Общата сума за покупките е 78,97 лв.

За да напишете по-дълга формула, която ви дава същия резултат, въведете =C2*D2+C3*D3+C4*D4+C5*D5 и натиснете Enter. След натискане на Enter резултатът е същият: 78,97 лв. Клетка C2 се умножава по D2 и резултатът от нея се добавя към резултата от клетка C3 пъти клетка D3 и т.н.

Пример 2

Примерът по-долу използва SUMPRODUCT, за да върне общите нетни продажби от агента по продажбите, където имаме както общи продажби, така и разходи по агент. В този случай използваме таблица с Excel ,която използва структурирани препратки вместо стандартни Excel диапазони. Тук ще видите, че диапазоните "Продажби", "Разходи" и "Агент" се споменават по име.

Пример за функцията SUMPRODUCT за връщане на общите продажби по търговски представител, когато са предоставени с продажби и разходи за всеки.

Формулата е: =SUMPRODUCT(((Таблица1[Продажби])+(Таблица1[Разходи]))*(Таблица1[Агент]=B8)) и връща сумата от всички продажби и разходи за агента, посочен в клетка B8.

Пример 3

В този пример искаме да върнем общата сума на конкретен артикул, продаден от даден регион. В този случай колко череши продаде източният регион?

Преглед на използването на SUMPRODUCT за връщане на сумата от елементите по регион. В този случай броят на черешите, продадени в източния регион.

Тук формулата е: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Първо умножава броя на повторенията на Изток по броя съвпадащи повторения на череши. И накрая, сумира стойностите на съответните редове в колоната "Продажби". За да видите Excel изчислява това, изберете клетката за формула, след което отидете на Формули > Изчисляване на формула > Оценка.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на excel или да получите поддръжка в Общността за отговори от.

Вж. също

Извършване на условни изчисления в диапазони от клетки

Сума въз основа на множество критерии с SUMIFS

Брой въз основа на множество критерии с COUNTIFS

Средна стойност въз основа на множество критерии с AVERAGEIFS

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

×