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