Excel vzorec: Počet buněk rovný jedné z mnoha věcí -

Obsah

Obecný vzorec

=SUMPRODUCT(COUNTIF(rng,things))

souhrn

Chcete-li spočítat počet buněk rovný jedné z mnoha hodnot, můžete použít funkci COUNTIF uvnitř funkce SUMPRODUCT. V obecné formě vzorce (výše) představuje rng rozsah buněk a věci představují hodnoty, které se mají počítat.

V zobrazeném příkladu obsahuje buňka G5 tento vzorec:

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

Poznámka: COUNTIF nerozlišuje velká a malá písmena.

Vysvětlení

COUNTIF spočítá počet buněk v rozsahu, které splňují zadaná kritéria. Když dáte COUNTIF jako kritérium rozsah buněk, vrátí jako výsledek pole čísel, kde každé číslo představuje počet jedné věci v rozsahu. V tomto případě obsahuje pojmenovaný rozsah „things“ (D5: D7) 3 hodnoty, takže funkce COUNTIF vrátí 3 výsledky v poli jako:

=SUMPRODUCT((1;1;1))

Protože hodnoty „žlutá“, „zelená“ a „pes“ se v rozsahu B5: B10 objevují jednou. Ke zpracování tohoto pole používáme funkci SUMPRODUCT, která je navržena pro práci s poli. SUMPRODUCT jednoduše shrnuje položky v poli a vrátí výsledek, 3.

S konstantou pole

S omezeným počtem hodnot můžete použít konstantu pole ve vzorci s SUM, například takto:

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

Pokud ale v kritériích použijete odkazy na buňky, budete muset zadat jako maticový vzorec nebo přepnout na SUMPRODUCT.

Zajímavé články...