Ez az oktatóanyag bemutatja, hogyan kell használni Excel COUNTA funkció Excelben a nem üres számok számlálására.
A COUNTA funkció áttekintése
A COUNTA függvény megszámolja a sorozat üres celláinak számát
A COUNTA Excel munkalap funkció használatához válasszon ki egy cellát, és írja be:
(Figyelje meg, hogyan jelennek meg a képletbemenetek)
COUNTA funkció Szintaxisa és bemenetei:
A COUNTA képlet szintaxisa a következő:
= COUNTA (érték1, [érték2],…)
sor - Számok, szöveg vagy üres értékek tömbje.
Az Excel COUNTA függvény az adott tartományon belüli, nem üres cellák számát adja vissza.
A COUNTA funkció használata
Használja az Excel COUNTA funkciót az alábbiak szerint:
= SZÁM (B3: B11)
Ebben a példában a COUNTA 8 -at ad vissza, mivel a B3: B11 tartományban csak egy üres cella van, és nyolc nem üres.
A COUNTA üres karakterláncokat számlál
Ne feledje, hogy a COUNTA számolja a cellákat bármilyen adatokkal - még akkor is, ha a felhasználó számára nem látható. Lásd az alábbi példát:
Úgy tűnik, hogy hét nem üres cella van ebben a tartományban, akkor miért adta vissza a COUNTA 8-at?
Ez azért van, mert a B8 cella valójában nem üres. Az üres karakterlánc képletét tartalmazza:
=””
Emiatt a COUNTA számolja azt a cellát.
Hogyan számoljuk meg az üres cellákat?
Mi a teendő, ha meg szeretné számolni az üres tartományban lévő cellák számát? Mi is meg tudjuk csinálni! Ugyanazt a példát használva, mint a fentiekben, csak a következő képletet használhatjuk:
= (Sorok (B3: B11)*OSZLOPOK (B3: B11)) - COUNTA (B3: B11)
Ebben a képletben:
- A ROWS a tartományon belüli sorok számát adja vissza (ebben az esetben 9)
- A COLUMNS a tartományon belüli oszlopok számát adja vissza (itt csak 1)
- A SOROK és OSZLOPOK együttes szorzata az adott tartomány összes celláját adja vissza (9 * 1 = 9)
- Most csak ki kell vonni a nem üres cellák számát az összesből, és ehhez COUNTA -t használunk (9 - 8 = 1)
Ismét, mivel a B8 = = ”” -t tartalmaz, nem számít üresnek. Csak a B6 üres, így a képlet 1 -et ad vissza.
Ha számolni kell az üres cellák számát, de olyan cellákat szeretne tartalmazni, amelyek információkat tartalmaznak, de nem tartalmaznak látható adatokat (például üres karakterláncokat), használja a COUNTBLANK parancsot a <> helyett.
COUNTA a Google Táblázatokban
A COUNTA funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:
COUNTA Példák a VBA -ban
A COBA funkciót a VBA -ban is használhatja. Típus:application.worksheetfunction.counta (érték1, érték2)
A függvény argumentumok (tömb stb.) Esetén ezeket közvetlenül beírhatja a függvénybe, vagy definiálhat helyette használandó változókat.
A nem üres cellák számlálása a következő tartományban
a következő VBA kódot hajtanánk végre
Privát al Excel_VBAExample_CountA () Dim CountValues Variant CountValues = Application.WorksheetFunction.CountA (Tartomány ("A1: D13")) MsgBox ("CountA eredmény:" & CountValues) End Sub
Az eredmény a következő lenne:
CountA eredmény: 52
A nem üres cellákat legfeljebb 30 meghatározott tartományban tudjuk megszámolni. Ha nem üres cellákat kell számolnunk a következőkre:
Az alábbi kód végrehajtása:
CountValues = Application.WorksheetFunction.CountA (Tartomány ("A1: D13"), Tartomány ("G1: J13"))
Kitalálná:
Az eredmény: 86
mivel ebben a két tartományban 86 nem üres cella található
Térjen vissza az Excel összes funkciójának listájához