Excel formula: skaita šūnas, kas vienādas ar vienu no daudzajām lietām

Satura rādītājs

Vispārēja formula

=SUMPRODUCT(COUNTIF(rng,things))

Kopsavilkums

Lai uzskaitītu šūnu skaitu, kas vienāds ar vienu no daudzajām vērtībām, funkcijas SUMPRODUCT iekšpusē varat izmantot funkciju COUNTIF. Formulas (iepriekš) vispārīgajā formā rng apzīmē šūnu diapazonu, un lietas apzīmē skaitāmās vērtības.

Parādītajā piemērā šūnā G5 ir šāda formula:

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

Piezīme: COUNTIF nav reģistrjutīgs.

Paskaidrojums

COUNTIF skaita šūnu skaitu diapazonā, kas atbilst jūsu iesniegtajiem kritērijiem. Kad kā kritēriju COUNTIF piešķirat šūnu diapazonu, tas kā rezultātu atgriež skaitļu masīvu, kur katrs skaitlis norāda vienas lietas skaitu diapazonā. Šajā gadījumā nosauktajā diapazonā "lietas" (D5: D7) ir 3 vērtības, tāpēc COUNTIF atgriež 3 rezultātus masīvā, piemēram:

=SUMPRODUCT((1;1;1))

Tā kā vērtības "dzeltens", "zaļš" un "suns" visas parādās vienreiz diapazonā B5: B10. Lai apstrādātu šo masīvu, mēs izmantojam funkciju SUMPRODUCT, kas paredzēta darbam ar masīviem. SUMPRODUCT vienkārši apkopo masīva vienumus un atgriež rezultātu, 3.

Ar masīva konstanti

Izmantojot ierobežotu vērtību skaitu, ar SUM varat izmantot formulas masīva konstanti:

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

Bet, ja kritērijos izmantojat šūnu atsauces, jums jāievada kā masīva formula vai jāpārslēdzas uz SUMPRODUCT.

Interesanti raksti...