Številne celice podatkov s funkcijo SUMPRODUCT funkcije Excel

Funkcija SUMPRODUCT v Excelu je zelo vsestranska funkcija, ki bo dala različne rezultate, odvisno od vnesenih argumentov .

Kaj običajno opravlja SUMPRODUCT funkcija, pomnoži elemente ene ali več matrik in nato skupaj ali skupaj povzame izdelke.

Ampak s prilagoditvijo oblike argumentov bo SUMPRODUCT štel število celic v določenem obsegu, ki vsebuje podatke, ki ustrezajo določenim merilom.

01 od 04

SUMPRODUCT v primerjavi s COUNTIF in COUNTIFS

Uporaba SUMPRODUCT za štetje celic podatkov. © Ted Francoski

Ker Excel 2007 ima program tudi funkcije COUNTIF in COUNTIFS, ki vam omogočajo, da štejete celice, ki ustrezajo enemu ali več nastavljenim kriterijem.

Včasih pa je SUMPRODUCT lažje delati pri iskanju več pogojev v zvezi z istim dosegom, kot je prikazano v primeru, ki se nahaja na zgornji sliki.

02 od 04

SUMPRODUCT Funkcija sintaksa in argumenti za štetje celic

Sintaksa funkcije se nanaša na postavitev funkcije in vključuje ime funkcije, oklepaje, ločila z vejico in argumente .

Če želite, da funkcija šteje celice in ne opravlja svojega običajnega namena, je treba SUMPRODUCT uporabiti naslednjo nestandardno sintakso:

= SUMPRODUCT ([condition1] * [condition2])

Razlaga, kako ta sintakso deluje, je opisana spodaj v naslednjem primeru.

Primer: štetje celic, ki izpolnjujejo več pogojev

Kot je prikazano v primeru na zgornji sliki, se SUMPRODUCT uporablja za iskanje skupnega števila celic v podatkovnem območju od A2 do B6, ki vsebujejo podatke med vrednostmi 25 in 75.

03 od 04

Vstop v funkcijo SUMPRODUCT

Običajno je najboljši način za vnos funkcij v Excel je uporaba pogovornega okna , ki omogoča enostavno vnašanje argumentov naenkrat, ne da bi morali vnesti oklepaj ali vejice, ki delujejo kot ločila med argumenti.

Ker pa ta primer uporablja nepravilno obliko funkcije SUMPRODUCT, pristop pogovornega okna ni mogoče uporabiti. Namesto tega mora biti funkcija vnesti v celico delovnega lista .

Na zgornji sliki so bili uporabljeni naslednji koraki za vnos SUMPRODUCT v celico B7:

  1. Kliknite na celico B7 v delovnem listu - mesto, na katerem bodo prikazani rezultati funkcij
  2. V polje celice E6 v delovnem listu vnesite naslednjo formulo:

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

  3. Odgovor 5 naj se pojavi v celici B7, saj je v območju - 40, 45, 50, 55 in 60 - le pet vrednosti, ki so med 25 in 75
  4. Ko kliknete celico B7, se v vrstici s formulo nad delovnim listom prikaže izpolnjena formula = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

04 od 04

Prekinitev funkcije SUMPRODUCT

Kadar so pogoji določeni za argumente, SUMPRODUCT oceni vsak element matrike glede na stanje in vrne Boolovo vrednost (TRUE ali FALSE).

Za namene izračunov Excel dodeli vrednost 1 za elemente matrike, ki so TRUE, in vrednost 0 za elemente array, ki so FALSE.

Ustrezne in ničle v vsaki matriki se množijo skupaj:

Te in ničle se nato izračuna s funkcijo, da bi dobili število vrednosti, ki ustrezajo obema pogojema.

Ali razmišljaj o tem na tak način ...

Drug način razmišljanja o tem, kaj naredi SUMPRODUCT, je razmišljati o znaku množenja kot pogoju.

S tem v mislih je vrnjeno le, če sta izpolnjena oba pogoja - številke, večje od 25 in manj kot 75 -, ki se izkaže TRUE vrednost (ki je enaka enemu).

Funkcija nato povzame vse prave vrednosti, da doseže rezultat 5.