Počítajte bunky s ľubovoľným textom - Excel a Tabuľky Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

V tomto návode použijeme funkcie COUNTIF a SUMPRODUCT na počítanie buniek obsahujúcich ľubovoľný text v rámci rozsahu.

COUNTIF na počítanie buniek s ľubovoľným textom

Funkcia COUNTIF počíta bunky, ktoré spĺňajú určité kritériá. V tomto prípade chceme spočítať bunky, ktoré obsahujú akýkoľvek text. Vykonávame to pomocou symbolu zástupných znakov s hviezdičkou:

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

Zástupný znak s hviezdičkou sa zhoduje s akýmkoľvek reťazcom textu ľubovoľnej dĺžky. Ak pred alebo za hviezdičkou (ako v našom príklade vyššie) nemáte žiadne znaky, bude zodpovedať ľubovoľnému textu.

Nezabudnite, že pri zadávaní textových reťazcov do vzorcov musíte reťazce vždy obklopiť úvodzovkami. To platí aj pre zástupné znaky.

Funkcia COUNTIFS na počítanie buniek s podmienkami

Funkcia COUNTIFS funguje rovnako ako funkcia COUNTIF, okrem toho, že umožňuje použitie viacerých kritérií. Na ukážku príkladu použijeme rovnaký príklad ako vyššie, okrem toho, že tentokrát vylúčime bunky, ktoré hovoria „ABC“. Môžeme to urobiť pridaním symbolu „“ ako podmieneného príkazu, ktorý predstavuje „nerovná sa“.

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

Všimnete si, že aj v tomto vzorci je podmienka obklopená úvodzovkami. Môžete pridať toľko podmienok, koľko požadujete, nezabudnite však nasledovať štruktúru vzorcov funkcie pridaním rozsahu a potom podmienky.

Je potrebné poznamenať, že „ABC“ nerozlišuje malé a veľké písmená, takže bude zahŕňať aj bunky s malými písmenami, t. J. Bunky s „abc“, „ABC“ a „aBc“ budú zahrnuté.

SUMPRODUCT na počítanie buniek s akýmkoľvek textom

Funkciu SUMPRODUCT je možné použiť aj na podmienené počítanie buniek. Je to komplikovanejšie ako funkcia COUNTIF, ale je oveľa výkonnejšie.

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

Rozoberme tento vzorec, aby sme porozumeli jeho všetkým častiam

Zvýraznite časť funkcie na paneli vzorcov a stlačením klávesu F9 zobrazte vypočítanú hodnotu tejto časti vzorca.

ISTEXT je booleovská funkcia, ktorá vracia hodnotu TRUE alebo FALSE podľa toho, či bunka obsahuje text. Keď sa však použije vo funkcii SUMPRODUCT, vráti pole hodnôt TRUE/FALSE: {TRUE; NEPRAVDA; NEPRAVDA; PRAVDA; PRAVDA}.

Ďalej použijeme funkciu INT na konverziu booleovských hodnôt na 1 s a 0 s, aby funkcia SUMPRODUCT mohla hodnoty sčítať a počítať počet buniek obsahujúcich text.

Môžete tiež použiť dvojité unárne znamienko „-“ (bežne sa tiež označuje ako dvojitý záporný bod), ktoré prevádza hodnoty PRAVDA a NEPRAVDA na 1 s a 0 s.

Nakoniec SUMPRODUCT vezme súčet tohto poľa: 1 + 0 + 0 + 1 + 1 = 3.

Tabuľky Google - počítajte bunky s ľubovoľným textom

Všetky vyššie uvedené príklady fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave