Denne opplæringen viser hvordan du bruker Excel COUNTA -funksjon i Excel for å telle ikke-tomme tall.
COUNTA Funksjon Oversikt
COUNTA-funksjonen teller antall ikke-tomme celler i en serie
For å bruke COUNTA Excel -regnearkfunksjonen, velg en celle og skriv:
(Legg merke til hvordan formelinngangene vises)
COUNTA -funksjon Syntaks og innganger:
Syntaksen for COUNTA -formelen er:
= COUNTA (verdi1, [verdi2], …)
matrise - En rekke tall, tekst eller tomme verdier.
Excel COUNTA -funksjonen returnerer antall celler innenfor et gitt område som ikke er tomme.
Hvordan bruke COUNTA -funksjonen
Bruk Excel COUNTA -funksjonen som vist nedenfor:
= COUNTA (B3: B11)
I dette eksemplet returnerer COUNTA 8, siden det bare er én tom celle i området B3: B11, og åtte som ikke er tomme.
COUNTA teller tomme strenger
Vær oppmerksom på at COUNTA teller celler med alle slags data i dem - selv om de ikke er synlige for brukeren. Se eksemplet nedenfor:
Det ser ut til at det er syv ikke-tomme celler i dette området, så hvorfor har COUNTA returnert 8?
Det er fordi celle B8 faktisk ikke er tom. Den inneholder formelen for en tom streng:
=””
På grunn av dette teller COUNTA den cellen.
Hvordan telle celler som er tomme
Hva om du vil telle antall celler i et område som ER tomme? Det kan vi også! Med det samme eksemplet som ovenfor, kan vi bare bruke følgende formel:
= (RADER (B3: B11)*KOLONNER (B3: B11)) - COUNTA (B3: B11)
I denne formelen:
- RADER returnerer antall rader innenfor et område (9 i dette tilfellet)
- COLUMNS returnerer antall kolonner innenfor et område (bare 1 her)
- Multiplisering av RADER og KOLONNER returnerer totalt antall celler i dette området (9 * 1 = 9)
- Nå trenger vi bare å trekke fra antallet ikke -tomme celler fra totalen, og vi bruker COUNTA for det (9 - 8 = 1)
Igjen, siden B8 inneholder = ”” regnes det ikke som tomt. Bare B6 er virkelig tom, så formelen returnerer 1.
Hvis du trenger å telle antall tomme celler, men du vil inkludere celler som inneholder informasjon, men ingen synlige data (som tomme strenger), bruker du COUNTBLANK i stedet <>.
COUNTA i Google Regneark
COUNTA -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel:
COUNTA Eksempler i VBA
Du kan også bruke COUNTA -funksjonen i VBA. Type:application.worksheetfunction.counta (verdi1, verdi2)
For funksjonsargumentene (array, etc.) kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.
For å telle de ikke-tomme cellene i følgende område
vi ville kjøre følgende VBA -kode
Private Sub Excel_VBAExample_CountA () Dim CountValues As Variant CountValues = Application.WorksheetFunction.CountA (Range ("A1: D13")) MsgBox ("CountA result is:" & CountValues) End Sub
Resultatet ville være:
Antall Et resultat er: 52
Vi kan telle de ikke-tomme cellene i opptil 30 områder definert. Hvis vi trenger å telle ikke-tomme celler for følgende:
Utfører koden nedenfor:
CountValues = Application.WorksheetFunction.CountA (Range ("A1: D13"), Range ("G1: J13"))
Ville komme med:
Antall Et resultat er: 86
ettersom det er 86 ikke-tomme celler i disse to områdene
Gå tilbake til listen over alle funksjoner i Excel