Funcția COUNTA - Exemple în Excel, VBA, Foi de calcul Google

Acest tutorial arată cum să utilizați Funcția Excel COUNTA în Excel pentru a număra numerele care nu sunt goale.

Prezentare generală a funcției COUNTA

Funcția COUNTA Numără numărul de celule necompletate dintr-o serie

Pentru a utiliza funcția Foaie de lucru COUNTA Excel, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Funcția COUNTA Sintaxă și intrări:

Sintaxa pentru formula COUNTA este:

= COUNTA (valoare1, [valoare2], …)

matrice - O serie de numere, text sau valori goale.

Funcția Excel COUNTA returnează numărul de celule dintr-un interval dat care nu sunt goale.

Cum se folosește funcția COUNTA

Utilizați funcția Excel COUNTA așa cum se arată mai jos:

= COUNTA (B3: B11)

În acest exemplu, COUNTA returnează 8, deoarece există o singură celulă goală în intervalul B3: B11 și opt care nu sunt goale.

COUNTA numără șirurile goale

Rețineți că COUNTA numără celulele cu orice fel de date în ele - chiar dacă nu este vizibilă pentru utilizator. Vedeți exemplul de mai jos:

Se pare că există șapte celule ne-goale în acest interval, deci de ce COUNTA a returnat 8?

Deoarece celula B8 nu este de fapt goală. Conține formula pentru un șir gol:

=””

Din această cauză, COUNTA numără acea celulă.

Cum se numără celulele goale

Ce se întâmplă dacă doriți să numărați numărul de celule dintr-un interval care sunt goale? Putem face și asta! Păstrând același exemplu ca mai sus, am putea folosi doar următoarea formulă:

= (RÂNDURI (B3: B11) * COLOANE (B3: B11)) - COUNTA (B3: B11)

În această formulă:

  • ROWS returnează numărul de rânduri dintr-un interval (9 în acest caz)
  • COLUMNS returnează numărul de coloane dintr-un interval (doar 1 aici)
  • Înmulțind ROWS și COLUMNS împreună returnează numărul total de celule din intervalul respectiv (9 * 1 = 9)
  • Acum trebuie doar să scădem numărul de celule care nu sunt goale din total și folosim COUNTA pentru asta (9 - 8 = 1)

Din nou, din moment ce B8 conține = ”” nu este considerat gol. Numai B6 este cu adevărat gol, deci formula returnează 1.

Dacă trebuie să numărați numărul de celule goale, dar doriți să includeți celule care conțin informații, dar nu au date vizibile (cum ar fi șiruri goale), utilizați în schimb COUNTBLANK <>.

COUNTA în Foi de calcul Google

Funcția COUNTA funcționează exact la fel în Foi de calcul Google ca în Excel:

COUNTA Exemple în VBA

De asemenea, puteți utiliza funcția COUNTA în VBA. Tip:
application.worksheetfunction.counta (valoare1, valoare2)
Pentru argumentele funcției (matrice etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.

Pentru a număra celulele care nu sunt goale în intervalul următor

am executa următorul cod VBA

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

Rezultatul ar fi:

Un rezultat este: 52

Putem număra celulele care nu sunt goale pentru până la 30 de intervale definite. Dacă trebuie să numărăm celule care nu sunt goale pentru următoarele:

Executarea codului de mai jos:

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

Ar veni cu:

Un rezultat este: 86

deoarece există 86 de celule ne-goale în aceste două intervale

Reveniți la lista tuturor funcțiilor din Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave