Tel selle data saam met Excel se SUMPRODUCT-funksie

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

Gebruik SUMPRODUCT om selle van data te tel. © Ted French

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:

  1. Klik op sel B7 in die werkblad - die plek waar die funksie resultate sal vertoon word
  2. Tik die volgende formule in sel E6 van die werkblad:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. 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.
  4. 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:

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.