Exceli valem: loendage lahtrid, mis võrduvad ühe paljude asjadega -

Lang L: none (table-of-contents)

Üldine valem

=SUMPRODUCT(COUNTIF(rng,things))

Kokkuvõte

Lahtrite arvu, mis võrdub ühega paljudest väärtustest, kasutamiseks saate funktsiooni SUMPRODUCT sees oleva funktsiooni COUNTIF. Valemi (ülaltoodud) üldisel kujul tähistab rng lahtri vahemikku ja asjad loendatavaid väärtusi.

Näidatud näites sisaldab lahter G5 järgmist valemit:

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

Märkus. COUNTIF ei ole tõstutundlik.

Selgitus

COUNTIF loendab vahemikus olevate lahtrite arvu, mis vastavad teie esitatud kriteeriumidele. Kui määrate kriteeriumiks COUNTIF-i lahtrivahemiku, tagastab see tulemuseks arvude massiivi, kus iga number tähistab ühe asja arvu vahemikus. Sel juhul sisaldab nimetatud vahemik "asjad" (D5: D7) 3 väärtust, nii et COUNTIF tagastab 3 tulemust massiivi kujul:

=SUMPRODUCT((1;1;1))

Kuna väärtused "kollane", "roheline" ja "koer" ilmuvad kõik üks kord vahemikus B5: B10. Selle massiivi käsitsemiseks kasutame funktsiooni SUMPRODUCT, mis on mõeldud töötamiseks massiividega. SUMPRODUCT võtab massiivi elemendid lihtsalt kokku ja tagastab tulemuse 3.

Massiivikonstandiga

Piiratud arvu väärtuste korral saate oma valemis massiivikonstandi koos SUM-iga kasutada järgmiselt:

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

Kuid kui kasutate kriteeriumides lahtriviiteid, peate sisestama massiivivalemina või lülituma SUMPRODUCT-ile.

Huvitavad Artiklid...