Die SUMPRODUCT-funksie in Excel is 'n baie veelsydige funksie wat verskillende resultate sal gee afhangende van die gegewe argumente .
Wat die SUMPRODUCT-funksie normaalweg doen, vermenigvuldig die elemente van een of meer skikkings en voeg dan die produkte bymekaar of som dit saam.
Maar deur die vorm van die argumente aan te pas, sal SUMPRODUCT die aantal selle in 'n gegewe reeks tel wat data bevat wat aan spesifieke kriteria voldoen.
01 van 04
SUMPRODUCT vs COUNTIF en COUNTIFS
Sedert Excel 2007 het die program ook die COUNTIF en COUNTIFS funksies waarmee jy selle kan tel wat aan een of meer gegewe kriteria voldoen.
Soms is SUMPRODUCT egter soms makliker om mee te werk wanneer dit kom by die vind van veelvuldige toestande met dieselfde omvang as wat in die voorbeeld in die prent hierbo aangetoon word.
02 van 04
SUMPRODUCT Funksiesintaxis en Argumente om tellende selle te tel
'N Funksie se sintaksis verwys na die uitleg van die funksie en sluit die funksie se naam, hakies, kommaseparateerders en argumente in .
Om die funksie te kry om selle te tel eerder as om sy standaarddoel te doen, moet die volgende nie-standaardsintaksis gebruik word met SUMPRODUCT:
= SUMPRODUCT ([voorwaarde1] * [voorwaarde2])
'N Verduideliking van hoe hierdie sintaks werk, word hieronder uiteengesit.
Voorbeeld: Tel selle wat voldoen aan verskeie voorwaardes
Soos in die voorbeeld hierbo getoon, word SUMPRODUCT gebruik om die totale aantal selle in die data reeks A2 tot B6 te vind wat data tussen die waardes van 25 en 75 bevat.
03 van 04
Voer die SUMPRODUCT-funksie in
Normaalweg is die beste manier om funksies in Excel in te voer, om hul dialoogkassie te gebruik , wat dit maklik maak om die argumente een op 'n slag te betree sonder om die hakies of die komma's wat as skeiding tussen die argumente optree, in te voer.
Aangesien hierdie voorbeeld egter 'n onreëlmatige vorm van die SUMPRODUCT-funksie gebruik, kan die dialoogbenadering nie gebruik word nie. In plaas daarvan moet die funksie getik word in 'n werkblad sel.
In die bostaande beeld is die volgende stappe gebruik om SUMPRODUCT in sel B7 in te voer:
- Klik op sel B7 in die werkblad - die plek waar die funksie resultate sal vertoon word
- Tik die volgende formule in sel E6 van die werkblad:
= SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))
- Die antwoord 5 moet in sel B7 verskyn, aangesien daar slegs vyf waardes in die reeks is - 40, 45, 50, 55 en 60 - wat tussen 25 en 75 is.
- As jy op sel B7 klik, verskyn die voltooide formule = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)) in die formulebalk bokant die werkblad
04 van 04
Breek die SUMPRODUCT-funksie af
Wanneer toestande vir die argumente gestel word, evalueer SUMPRODUCT elke skikking element teen die toestand en gee 'n Boole-waarde (WAAR of ONWAAR).
Vir die doeleindes van berekeninge, gee Excel 'n waarde van 1 toe vir die skikking elemente wat WAAR is en 'n waarde van 0 vir skikking elemente wat ONWAAR is.
Die ooreenstemmende en nulpunte in elke skikking word vermenigvuldig:
- met 1 x 1 wat 'n waarde van 1 teruggee
- met 1 x 0 wat 'n waarde van 0 terug
Hierdie een en nul word dan saamgevat deur die funksie om ons te tel van die aantal waardes wat aan beide toestande voldoen.
Of dink aan dit so ...
Nog 'n manier om te dink wat SUMPRODUCT doen, is om te dink aan die vermenigvuldigingsteken as 'n AND- toestand.
Met dit in gedagte, is dit eers wanneer albei voorwaardes nagekom word - getalle groter as 25 en minder as 75 - dat 'n WAAR waarde (wat gelyk is aan een onthou) terugbesorg word.
Die funksie som dan al die waardes op om die resultaat van 5 te bereik.