COUNTA -toiminto - Esimerkkejä Excelistä, VBA: sta ja Google Sheetsistä

Tämä opetusohjelma osoittaa, miten Excel COUNTA -toiminto Excelissä laskea ei-tyhjät numerot.

COUNTA -toiminnon yleiskatsaus

COUNTA-toiminto Laskee sarjan muiden kuin tyhjien solujen määrän

Jos haluat käyttää COUNTA Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:

(Huomaa, miten kaavasyötteet näkyvät)

COUNTA -toiminto Syntaksi ja tulot:

COUNTA -kaavan syntaksi on:

= COUNTA (arvo1, [arvo2],…)

matriisi - Joukko numeroita, tekstiä tai tyhjiä arvoja.

Excel COUNTA -toiminto palauttaa tietyn alueen solujen määrän, jotka eivät ole tyhjiä.

COUNTA -toiminnon käyttäminen

Käytä Excel COUNTA -toimintoa alla kuvatulla tavalla:

= COUNTA (B3: B11)

Tässä esimerkissä COUNTA palauttaa 8, koska alueella B3: B11 on vain yksi tyhjä solu ja kahdeksan tyhjää solua.

COUNTA laskee tyhjät merkkijonot

Huomaa, että COUNTA laskee solut, joissa on kaikenlaista dataa - vaikka se ei näkyisi käyttäjälle. Katso alla oleva esimerkki:

Näyttää siltä, ​​että tällä alueella on seitsemän ei-tyhjää solua, joten miksi COUNTA on palauttanut 8?

Tämä johtuu siitä, että solu B8 ei ole itse asiassa tyhjä. Se sisältää tyhjän merkkijonon kaavan:

=””

Tämän vuoksi COUNTA laskee solun.

Tyhjien solujen laskeminen

Entä jos haluat laskea solujen lukumäärän tyhjältä alueelta? Me voimme tehdä myös sen! Samasta esimerkistä kuin yllä, voimme käyttää vain seuraavaa kaavaa:

= (RIVIT (B3: B11)*PILVIT (B3: B11)) - LASKU (B3: B11)

Tässä kaavassa:

  • ROWS palauttaa alueen rivien määrän (tässä tapauksessa 9)
  • COLUMNS palauttaa alueen sarakkeiden määrän (vain 1 tässä)
  • Kerrottamalla RIVIT ja SAARAT yhdessä palauttaa solujen kokonaismäärä tällä alueella (9 * 1 = 9)
  • Nyt meidän on vain vähennettävä tyhjien solujen määrä kokonaismäärästä, ja käytämme siihen COUNTA -arvoa (9-8 = 1)

Jälleen, koska B8 sisältää = ””, sitä ei lasketa tyhjäksi. Vain B6 on todella tyhjä, joten kaava palauttaa arvon 1.

Jos haluat laskea tyhjien solujen määrän, mutta haluat sisällyttää soluja, jotka sisältävät tietoja, mutta eivät näkyviä tietoja (kuten tyhjiä merkkijonoja), käytä COUNTBLANK < /.

COUNTA Google Sheetsissä

COUNTA -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:

COUNTA Esimerkkejä VBA: sta

Voit myös käyttää COUNTA -toimintoa VBA: ssa. Tyyppi:
application.worksheetfunction.counta (arvo1, arvo2)
Funktioargumenteille (taulukko jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.

Seuraavan alueen ei-tyhjien solujen laskeminen

suoritamme seuraavan VBA -koodin

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

Tulos olisi:

Laske tulos: 52

Voimme laskea ei-tyhjät solut jopa 30 määritellylle alueelle. Jos meidän on laskettava ei-tyhjät solut seuraaville:

Seuraavan koodin suorittaminen:

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

Keksisi:

Laske tulos: 86

koska näillä kahdella alueella on 86 ei-tyhjää solua

Palaa Excelin kaikkien toimintojen luetteloon

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave