Excel formula: šteje celice, ki so enake številnim stvarem -

Kazalo

Splošna formula

=SUMPRODUCT(COUNTIF(rng,things))

Povzetek

Če želite prešteti število celic, ki je enako eni od številnih vrednosti, lahko uporabite funkcijo COUNTIF znotraj funkcije SUMPRODUCT. V generični obliki formule (zgoraj) rng predstavlja obseg celic in stvari predstavlja vrednosti, ki jih je treba šteti.

V prikazanem primeru celica G5 vsebuje to formulo:

=SUMPRODUCT(COUNTIF(B5:B10,things))

Opomba: COUNTIF ne razlikuje med velikimi in malimi črkami.

Pojasnilo

COUNTIF šteje število celic v obsegu, ki izpolnjujejo merila, ki jih navedete. Ko kot merilo daste COUNTIF obseg celic, kot rezultat vrne polje števil, pri čemer vsako število predstavlja število ene stvari v obsegu. V tem primeru imenovani obseg "stvari" (D5: D7) vsebuje 3 vrednosti, zato COUNTIF vrne 3 rezultate v matriki, kot je:

=SUMPRODUCT((1;1;1))

Ker se vrednosti "rumeno", "zeleno" in "pes" pojavijo enkrat v območju B5: B10. Za obdelavo tega polja uporabljamo funkcijo SUMPRODUCT, ki je zasnovana za delo z nizi. SUMPRODUCT preprosto povzame elemente v matriki in vrne rezultat, 3.

S konstanto matrike

Z omejenim številom vrednosti lahko v formuli s SUM uporabite konstanto matrike, takole:

=SUM(COUNTIF(B5:B10,("red","green","blue")))

Če pa v merilih uporabljate sklice na celice, boste morali vnesti kot matrično formulo ali preklopiti na SUMPRODUCT.

Zanimive Članki...