Како да се користи SUMPRODUCT IF во Excel (2 соодветни примери)

  • Споделете Го Ова
Hugh West

SUMPRODUCT е исклучително снаодлива функција со многу намени. Кога споредувате податоци помеѓу два или повеќе опсези и пресметувате со повеќе критериуми, функцијата SUMPRODUCT е вашиот прв избор . Има единствена способност да ракува со низи на паметни и елегантни начини. Честопати треба да користиме SUMPRODUCT-IF комбинација или Conditional SUMPRODUCT за да споредиме помеѓу колоните со дадените критериуми и да го најдеме резултатот. Денес во оваа статија, ќе разговараме за SUMPRODUCT-IF комбинираната функција и некои други алтернативни пристапи за оваа комбинација.

Преземете ја работната книга за вежбање

Преземете го овој лист за вежбање за вежбање задачата додека ја читате оваа статија.

Употреба на комбинацијата SUMPRODUCT+IF.xlsx

Вовед во функцијата SUMPRODUCT во Excel

Технички, функцијата SUMPRODUCT го враќа збирот на вредностите на соодветните низи или опсези. Нормално, множењето е стандардна операција, но може да се направи и делење, одземање или собирање.

⦿ Синтакса:

Синтаксата на функцијата SUMPRODUCT е едноставна и директна.

=SUMPRODUCT(низа1, [низа2], [низа3], ...)

⦿ Аргумент:

  • [низа1]: Првата низа или опсези на ќелии чии вредности сакаме да ги помножиме, а потоа да ги собереме.255 чии вредности сакаме да ги помножиме, а потоа да ги собереме.

2 Примери за користење на комбинацијата SUMPRODUCT IF во Excel

Во Excel, нема вградено „SUMPRODUCT Функцијата IF” , но можете да ја користите како формула за низа со комбинирање на функциите SUMPRODUCT и IF . Ајде да разговараме за оваа формула.

Пример 1: Примени ја формулата SUMPRODUCT IF со еден критериум

Можеме да ја користиме оваа формула со еден критериум. Следете ги овие чекори за да научите.

Чекор-1:

  • Размислете табела со податоци каде што некои овошни ставки се дадени со „Регион“ , „Количина“ и „Цена“ . Ќе ја дознаеме вкупната цена на некои артикли.

Чекор-2:

  • Креирај друга табела каде било во работниот лист каде што сакате да ја добиете вкупната цена на предметот. Избираме ставки „Цреша“ , „Јаболко“, „Слива“ .

Чекор-3:

  • Примени ја следнава формула во ќелијата H4 . Форматот на оваа формула е-

=SUMPRODUCT(IF(опсег на критериуми=критериуми, опсег на вредности1* опсег на вредности 2))

  • Вметнете ги вредностите во формулата.

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

Каде,

  • Опсег_критериуми е $C$5:$C$21.
  • Критериумите се G5 , G6 и G7 .
  • Опсегот_вредности1 е $D$5:$D$21.
  • Опсег_вредности2 е $E$5:$E$21.

  • Пријавете сеоваа формула како формула за низа со притискање на CTRL+SHIFT+ENTER истовремено. Ако користите Excel 365 , можете да притиснете само ENTER за да примените формула за низа.

Чекор-4:

  • Ја добивме вкупната цена. Сега применете ја истата формула за останатите ставки.

Прочитајте повеќе: SUMPRODUCT with Criteria in Excel (5 методи )

Пример 2: Примени ја формулата SUMPRODUCT IF со повеќе критериуми во различни колони

Ќе ја користиме истата формула за повеќе критериуми.

Чекор- 1:

  • Да додадеме уште еден критериум „Регион“ во табелата 2. Во овој случај, сакаме да ја најдеме вкупната цена на „Цреша“ од „Океанија“ регионот и „Епл“ од „Азија“ регионот.

Чекор-2:

  • Сега примени ја формулата подолу. Вметнете ги вредностите во формулата.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))

Каде,

  • Опсег_критериуми е $B$5:$B$21, $C$5:$C$21.
  • Критериумите е G5, H5.
  • Опсегот_вредности1 е $D$5:$D$21.
  • Values_range2 е $E$5:$E$21.
  • Сега, притиснете ENTER .

Чекор-3:

  • Нашата вредност е тука. Сега направете го истото за ставката „Apple“ .

Прочитајте повеќе: Како да користите SUMPRODUCT IF во Excel

Како да се користи само SUMPRODUCT наместоSUMPRODUCT IF Formula во Excel

Постојат некои други пристапи за изведување на претходните резултати. Алтернативен начин да се вметнат критериумите во функцијата SUMPRODUCT како низа користејќи двоен унарен (–) за конвертирање на TRUE или FALSE во 1 или 0 .

SUMPRODUCT со еден услов:

Ќе го разгледаме претходниот пример во овој случај. Ќе ја најдеме вкупната цена на „Манго“ од списокот.

  • Примени ја условната формула SUMPRODUCT подолу.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

Каде,

  • Низата1 е (- (C5:C21=G5).
  • [Array2] е D5:D21.
  • [Array3] е E5:E21.
  • Притиснете „Enter“. Нашиот резултат е тука.

Објаснување на формулата:

Сега ќе објасниме како овој условен SUMPRODUCT функцијата работи

  • Сега, ако ги разложиме низите на вредности, вистинската формула ќе изгледа вакаова,

=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0, 1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9, 20,30,5,30,25,10,10,20,15})

  • Првата низа ќе се множи со втората, а втората низа ќе се множи со третата низа. Следете ја оваа слика

Така функционира овој условен SUMPRODUCT .

Прочитајте повеќе: Датумен опсег на SUMPRODUCT [7 продуктивни методи]

Примена на повеќе услови во различни колони:

Во следниот пример, ќе го дознаеме вкупниот цена на „Цреша“ од „Океанија“ регионот.

  • Примени ја формулата. Конечната форма на оваа формула е,

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

Каде,

  • Низата1 е (-(C5:C21=G5),-(C5:C21=H5).
  • [Низа2] е D5:D21.
  • [Array3] е E5:E21.
  • Притиснете ENTER Нашиот резултат е постигнат.

Прочитајте повеќе: SUMPRODUCT функција со повеќе колони во Excel (4 едноставни начини)

Примена ИЛИ логика:

Можеме да додадеме ИЛИ логика во нашата формула за да ја направиме оваа формула повеќе динамична.

Да речеме, треба да ја добиеме вкупната цена на „Манго“ и „Цреша“ од табелата со податоци.

  • Применете ја формулата SUMPRODUCT со ИЛИ и вметнете ги вредностите.
  • Формулатае

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

Каде,

  • Низа 1 е –((C5:C21=G5)+(C5:C21=H5)>0). Овде G5 е „Манго“ и H5 е „Цреша“ . Оваа низа го брои вкупниот број „Манго“ и „Цреша“ во табелата со податоци.
  • [Array2] е D5:D21.
  • [Array3] е E5:E21.
  • Притиснете “ Внесете“ за да ја добиете вкупната цена на производите.

Примена на повеќе И/ИЛИ критериуми:

Во овој случај, ќе примениме или логика со повеќе услови.

Во следниот пример, треба да ја најдеме вкупната цена на „Цреша“ и „Манго“ од регионите „Азија“ и „Европа“ .

  • За да го добиеме резултатот, сега ќе ја примениме формулата со И/ИЛИ логика. Формулата е

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

Каде,

  • Низата1 е –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Овде B5:B21 е „Регион“ Колона, H4 и H5 е „Азија“ и „Европа „ . Слично, C5:C21 е „Ставка“ колона, H6 и H7 е „Цреша“ и „Манго“.
  • [Array2] е D5:D21.
  • [ Array3] е E5:E21.
  • Притиснете ENTER за да ја добиете вкупната цена.

Брзи белешки

✅ Низите во формулата SUMPRODUCT мора да имаат ист број на редови и колони. Аконе, ја добивате #VALUE! Грешка.

✅ Функцијата SUMPRODUCT ги третира ненумеричките вредности како нули. Ако имате некои ненумерички вредности во вашата формула, одговорот ќе биде „0“.

✅ Бидејќи формулата SUMPRODUCT IF е формула за низа, треба да притиснете CTRL+SHIFT+ENTER истовремено за да ја примените формулата.

✅ Функцијата SUMPRODUCT не поддржува знаци.

Заклучок

Денес разговаравме за формулата SUMPRODUCT IF и некои други алтернативни условни формули SUMPRODUCT во оваа статија. Се надеваме дека оваа статија ќе ви биде корисна кога се соочувате со проблеми. Ако имате некаква конфузија, добредојдени сте да коментирате. За да дознаете повеќе за Excel, посетете ја нашата страница .

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.