Funktsioon COUNTA - näited Excelist, VBA -st, Google'i arvutustabelitest

See õpetus näitab, kuidas Funktsioon Excel COUNTA Excelis tühjade numbrite lugemiseks.

COUNTA funktsioonide ülevaade

Funktsioon COUNTA Loendab seeria tühjade lahtrite arvu

COUNTA Exceli töölehe funktsiooni kasutamiseks valige lahter ja tippige:

(Pange tähele, kuidas valemisisendid ilmuvad)

Funktsioon COUNTA Süntaks ja sisendid:

COUNTA valemi süntaks on järgmine:

= COUNTA (väärtus1, [väärtus2],…)

massiiv - Arvude, teksti või tühjade väärtuste massiiv.

Funktsioon Excel COUNTA tagastab lahtrite arvu antud vahemikus, mis ei ole tühjad.

Funktsiooni COUNTA kasutamine

Kasutage Exceli funktsiooni COUNTA, nagu allpool näidatud:

= COUNTA (B3: B11)

Selles näites tagastab COUNTA 8, kuna vahemikus B3: B11 on ainult üks tühi lahter ja kaheksa tühja lahtrit.

COUNTA loeb tühjad stringid

Pange tähele, et COUNTA loendab rakke mis tahes andmetega - isegi kui see pole kasutajale nähtav. Vaadake allolevat näidet:

Näib, et selles vahemikus on seitse tühja lahtrit, miks on COUNTA tagastanud 8?

Selle põhjuseks on asjaolu, et lahter B8 pole tegelikult tühi. See sisaldab tühja stringi valemit:

=””

Seetõttu loendab COUNTA selle lahtri.

Kuidas loendada tühje lahtreid

Mis siis, kui soovite loendada lahtrite arvu vahemikus, mis on tühjad? Ka meie saame seda teha! Jätkates ülaltoodud näite, võiksime kasutada järgmist valemit:

= (RIDA (B3: B11)*VEERGAD (B3: B11)) - LOEND (B3: B11)

Selles valemis:

  • ROWS tagastab ridade arvu vahemikus (antud juhul 9)
  • COLUMNS tagastab veergude arvu vahemikus (ainult 1 siin)
  • RIDade ja veergude korrutamine koos tagastab selle vahemiku lahtrite koguarvu (9 * 1 = 9)
  • Nüüd peame kogusummast lahutama mittetühjade lahtrite arvu ja selleks kasutame COUNTA (9 - 8 = 1)

Jällegi, kuna B8 sisaldab = ””, ei loeta seda tühjaks. Ainult B6 on tõeliselt tühi, nii et valem tagastab 1.

Kui peate loendama tühjade lahtrite arvu, kuid soovite lisada lahtreid, mis sisaldavad teavet, kuid mitte nähtavaid andmeid (nt tühjad stringid), kasutage selle asemel nuppu COUNTBLANK <>.

COUNTA Google'i arvutustabelites

Funktsioon COUNTA töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:

COUNTA Näited VBA -s

Funktsiooni COUNTA saate kasutada ka VBA -s. Tüüp:
application.worksheetfunction.counta (väärtus1, väärtus2)
Funktsiooniargumentide (massiiv jne) jaoks saate need kas otse funktsiooni sisestada või määratleda selle asemel kasutatavad muutujad.

Mitte-tühjade lahtrite loendamiseks järgmises vahemikus

käivitaksime järgmise VBA koodi

Privaatne alam Excel_VBAExample_CountA () Dim CountValues ​​Variant CountValues ​​= Application.WorksheetFunction.CountA (Vahemik ("A1: D13")) MsgBox ("CountA tulemus on:" & CountValues) Lõpu alam

Tulemuseks oleks:

CountA tulemus on: 52

Me võime loendada tühjad lahtrid kuni 30 määratletud vahemiku jaoks. Kui peame loendama mittetühjad lahtrid järgmiseks:

Allpool oleva koodi täitmine:

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

Tuleks välja:

CountA tulemus on: 86

kuna nendes kahes vahemikus on 86 tühja lahtrit

Tagasi kõigi Exceli funktsioonide loendisse

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave