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