COUNTA funkció - Példák az Excel, a VBA és a Google Táblázatokba

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

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave