Funkce COUNTA - příklady v Excelu, VBA, Tabulkách Google

Tento tutoriál ukazuje, jak používat Funkce Excel COUNTA v Excelu počítat neprázdná čísla.

Přehled funkcí COUNTA

Funkce COUNTA Počítá počet prázdných buněk v sérii

Chcete -li použít funkci COUNTA Excel Worksheet, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Funkce COUNTA Syntaxe a vstupy:

Syntaxe vzorce COUNTA je:

= COUNTA (hodnota1, [hodnota2], …)

pole - Pole čísel, textu nebo prázdných hodnot.

Funkce Excel COUNTA vrací počet buněk v daném rozsahu, které nejsou prázdné.

Jak používat funkci COUNTA

Použijte funkci Excel COUNTA, jak je uvedeno níže:

= COUNTA (B3: B11)

V tomto případě COUNTA vrací 8, protože v rozsahu B3: B11 je pouze jedna prázdná buňka a osm není prázdných.

COUNTA počítá prázdné řetězce

COUNTA počítá buňky s jakýmkoli druhem dat v nich - i když to není pro uživatele viditelné. Viz příklad níže:

Vypadá to, že v tomto rozsahu je sedm neprázdných buněk, tak proč COUNTA vrátila 8?

Je to proto, že buňka B8 není ve skutečnosti prázdná. Obsahuje vzorec pro prázdný řetězec:

=””

Z tohoto důvodu COUNTA započítává tuto buňku.

Jak počítat buňky, které jsou prázdné

Co když chcete spočítat počet buněk v rozsahu, KTERÉ JSOU prázdné? To také umíme! Při zachování stejného příkladu jako výše bychom mohli použít následující vzorec:

= (ŘADY (B3: B11)*SLOUPKY (B3: B11)) - COUNTA (B3: B11)

V tomto vzorci:

  • ROWS vrací počet řádků v rozsahu (v tomto případě 9)
  • COLUMNS vrací počet sloupců v rámci rozsahu (zde pouze 1)
  • Vynásobením řádků a sloupců společně získáte celkový počet buněk v daném rozsahu (9 * 1 = 9)
  • Nyní stačí odečíst počet neprázdných buněk z celkového počtu a k tomu použijeme COUNTA (9 - 8 = 1)

Protože B8 obsahuje = ””, opět se nepočítá jako prázdné. Pouze B6 je skutečně prázdný, takže vzorec vrátí 1.

Pokud potřebujete spočítat počet prázdných buněk, ale chcete zahrnout buňky, které obsahují informace, ale žádná viditelná data (například prázdné řetězce), použijte místo toho <BLANK>.

COUNTA v Tabulkách Google

Funkce COUNTA funguje v Tabulkách Google úplně stejně jako v Excelu:

COUNTA Příklady ve VBA

Můžete také použít funkci COUNTA ve VBA. Typ:
application.worksheetfunction.counta (hodnota1, hodnota2)
Argumenty funkce (pole atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.

Chcete-li spočítat neprázdné buňky v následujícím rozsahu

provedli bychom následující kód VBA

Private Sub Excel_VBAExample_CountA () Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA (Range ("A1: D13")) MsgBox ("CountA result is:" & CountValues) End Sub

Výsledkem by bylo:

Výsledek je: 52

Můžeme počítat neprázdné buňky až pro 30 definovaných rozsahů. Pokud potřebujeme počítat neprázdné buňky pro následující:

Provedení níže uvedeného kódu:

CountValues ​​= Application.WorksheetFunction.CountA (rozsah ("A1: D13"), rozsah ("G1: J13"))

Přišel by s:

Výsledek je: 86

protože v těchto dvou rozsazích je 86 prázdných buněk

Zpět na seznam všech funkcí v Excelu

wave wave wave wave wave