Počítejte buňky s libovolným textem - Excel a Tabulky Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

V tomto kurzu použijeme funkce COUNTIF a SUMPRODUCT k počítání buněk obsahujících jakýkoli text v rozsahu.

COUNTIF k počítání buněk s libovolným textem

Funkce COUNTIF počítá buňky, které splňují určitá kritéria. V tomto případě chceme počítat buňky, které obsahují jakýkoli text. Děláme to pomocí symbolu zástupného znaku hvězdičky:

1 = COUNTIF (B2: B6, "*")

Zástupný znak s hvězdičkou odpovídá libovolnému řetězci textu libovolné délky. Pokud před hvězdičkou nebo za ní nemáte žádné znaky (jako v našem příkladu výše), bude odpovídat jakémukoli textu.

Pamatujte, že když zadáváte textové řetězce do vzorců, musíte je vždy obklopit uvozovkami. To platí i pro zástupné znaky.

Funkce COUNTIFS k počítání buněk s podmínkami

Funkce COUNTIFS funguje stejně jako funkce COUNTIF, kromě toho, že umožňuje použití více kritérií. Abychom ukázali příklad, použijeme stejný příklad jako výše, kromě toho, že tentokrát vyloučíme buňky, které říkají „ABC“. Toho můžeme dosáhnout přidáním symbolu „“ jako podmíněného příkazu, který představuje „nerovná se“.

1 = COUNTIFS (rozsah, "*", rozsah, "text")
1 = COUNTIFS (B2: B6, "*", B2: B6, "ABC")

Všimnete si, že i v tomto vzorci je podmínka obklopena uvozovkami. Můžete přidat tolik podmínek, kolik požadujete, nezapomeňte dodržovat strukturu vzorců funkce přidáním rozsahu a poté podmínky.

Je třeba poznamenat, že „ABC“ nerozlišuje velká a malá písmena, takže bude zahrnovat také buňky s malými písmeny, tj. Budou zahrnuty buňky s „abc“, „ABC“, „aBc“.

SUMPRODUCT k počítání buněk s libovolným textem

Funkci SUMPRODUCT lze také použít k podmíněnému počítání buněk. Je to složitější než funkce COUNTIF, ale je to mnohem výkonnější.

1 = SUMPRODUCT (INT (ISTEXT (rozsah))
1 = SUMPRODUCT (INT (ISTEXT (B2: B6))

Pojďme si tento vzorec rozebrat, abychom porozuměli jeho každé části

Zvýrazněte část funkce na řádku vzorců a stisknutím klávesy F9 zobrazte vypočítanou hodnotu této části vzorce.

ISTEXT je booleovská funkce, která vrací hodnotu TRUE nebo FALSE podle toho, zda buňka obsahuje text. Při použití uvnitř funkce SUMPRODUCT však vrátí pole hodnot PRAVDA/NEPRAVDA: {TRUE; NEPRAVDIVÉ; NEPRAVDIVÉ; SKUTEČNÝ; SKUTEČNÝ}.

Dále použijeme funkci INT k převodu booleovských hodnot na 1 s a 0 s, aby funkce SUMPRODUCT mohla hodnoty sečíst a spočítat počet buněk obsahujících text.

Můžete také použít dvojité unární znaménko „-“ (také běžně označované jako dvojitý zápor), které převádí hodnoty PRAVDA a NEPRAVDA na 1 s a 0 s.

Nakonec SUMPRODUCT provede součet tohoto pole: 1 + 0 + 0 + 1 + 1 = 3.

Tabulky Google - počet buněk s libovolným textem

Všechny výše uvedené příklady fungují v Tabulkách Google úplně stejně jako v Excelu.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave