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

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

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave