COUNTA -funktion - Eksempler i Excel, VBA, Google Sheets

Denne vejledning viser, hvordan du bruger Excel COUNTA -funktion i Excel for at tælle ikke-tomme tal.

COUNTA Funktionsoversigt

COUNTA-funktionen tæller antallet af ikke-tomme celler i en serie

For at bruge funktionen COUNTA Excel -regneark skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

COUNTA -funktion Syntaks og input:

Syntaxen for COUNTA -formlen er:

= COUNTA (værdi1, [værdi2],…)

array - En række tal, tekst eller tomme værdier.

Excel COUNTA -funktionen returnerer antallet af celler inden for et givet område, der ikke er tomme.

Sådan bruges COUNTA -funktionen

Brug Excel COUNTA -funktionen som vist herunder:

= COUNTA (B3: B11)

I dette eksempel returnerer COUNTA 8, da der kun er en tom celle i området B3: B11 og otte, der ikke er tomme.

COUNTA tæller tomme strenge

Bemærk, at COUNTA tæller celler med enhver form for data i - også selvom det ikke er synligt for brugeren. Se eksemplet herunder:

Det ser ud til, at der er syv ikke-tomme celler i dette område, så hvorfor har COUNTA returneret 8?

Det er fordi celle B8 faktisk ikke er tom. Den indeholder formlen for en tom streng:

=””

På grund af dette tæller COUNTA den celle.

Sådan tælles tomme celler

Hvad hvis du vil tælle antallet af celler i et område, der ER tomme? Det kan vi også! Med det samme eksempel som ovenfor, kunne vi bare bruge følgende formel:

= (RÆKKER (B3: B11)*KOLONNER (B3: B11)) - COUNTA (B3: B11)

I denne formel:

  • Rækker returnerer antallet af rækker inden for et område (9 i dette tilfælde)
  • COLUMNS returnerer antallet af kolonner inden for et område (kun 1 her)
  • Multiplicering af Rækker og KOLONNER returnerer det samlede antal celler i dette område (9 * 1 = 9)
  • Nu mangler vi bare at trække antallet af ikke -tomme celler fra totalen, og vi bruger COUNTA til det (9 - 8 = 1)

Igen, da B8 indeholder = ”” tælles det ikke som tomt. Kun B6 er virkelig tom, så formlen returnerer 1.

Hvis du har brug for at tælle antallet af tomme celler, men du vil inkludere celler, der indeholder oplysninger, men ingen synlige data (som tomme strenge), skal du bruge COUNTBLANK i stedet <>.

COUNTA i Google Sheets

COUNTA -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

COUNTA Eksempler i VBA

Du kan også bruge funktionen COUNTA i VBA. Type:
application.worksheetfunction.counta (værdi1, værdi2)
For funktionsargumenterne (array osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

For at tælle de ikke-tomme celler i det følgende område

vi ville udføre følgende VBA -kode

Privat under Excel_VBAExample_CountA () Dim CountValues ​​som variant CountValues ​​= Application.WorksheetFunction.CountA (område ("A1: D13")) MsgBox ("CountA resultat er:" & CountValues) Slut Sub

Resultatet ville være:

Et resultat er: 52

Vi kan tælle de ikke-tomme celler i op til 30 definerede områder. Hvis vi skal tælle ikke-tomme celler for følgende:

Udførelse af nedenstående kode:

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

Ville komme med:

Et resultat er: 86

da der er 86 ikke-tomme celler i disse to områder

Tilbage til listen over alle funktioner i Excel

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave