Det kan virke lidt meningsløst i starten, men at kende det nøjagtige antal celler fyldt med data kan være yderst nyttigt, hvis du bruger Google Sheets til dine regneark.
De teknikker, der er forklaret i denne artikel, bruges mest til at tælle antallet af befolkede celler i et specifikt område. Dette er især nyttigt for folk, der arbejder med store regneark, der har brug for at få en idé om spændvidden og omfanget af deres data.
Måder at tælle celler, der ikke er tomme i Google Sheets
Her er to nemme metoder til at tælle de celler, der ikke er tomme i dit regneark. Brug af COUNTA-formlen til at tælle ikke tomme celler i Google Sheets. COUNTA står for count all, og du bruger det til at returnere antallet af værdier indeholdt i et datasæt.
Syntaks for COUNTA
Før vi ser på nogle eksempler på COUNTA-funktionen, lad os tage et kig på syntaksen. Det er:
=COUNTA(værdi1, værdi2, ...)
Her er argumenterne brugt i formlen:
- val1: Denne parameter er påkrævet for at formlen skal fungere, og det er det første område eller den første værdi i sættet, der skal tages i betragtning, når der tælles.
- val2: Denne parameter er den samme som val1, men kan bruges til at repræsentere et andet celleområde. Denne parameter er valgfri.
Her er et par ting at vide om denne funktion:
- COUNTA kan tage i alt 30 parametre, hvilket betyder val parametre kan gå op til val30.
- Denne funktion tæller alle værdierne i datasættet, inklusive de værdier, der kan forekomme mere end én gang. Dette inkluderer også nul-længde strenge samt hvidt mellemrum. Cellerne skal være helt tomme.
Et eksempel på brug af COUNTA til at tælle celler, der ikke er tomme i Google Sheets
For at demonstrere denne funktion bruger vi et sæt data i en kolonne, hvor seks celler indeholder en værdi, mens fire er tomme. Følg disse trin for at udføre denne formel i Google Sheets:
- Vælg den celle, du vil indtaste formlen.
- Indtast startdelen af COUNTA-formlen, som er =ANTAL(
- Indtast nu adressen på det område, hvor du vil tælle værdierne. Her er det celleområdet A2:A11.
- Indtast en afsluttende parentes.
- Trykke Gå ind.
Selvom COUNTA-formlen gav os korrekte resultater i ovenstående eksempel, vil de stadig blive talt, hvis der er skjulte tegn i dataene som apostrof og mellemrum.
Dette er ikke ideelt, hvis du har arbejdet med tal som tekststrenge og ved et uheld efterladt nogle apostrof eller mellemrum i celler, der er beregnet til at være "tomme". Nedenfor er et eksempel på de samme data, men med mellemrum eller apostrof i det hvide rum celler.
Brug af COUNTIF-formlen i stedet for COUNTA
Denne funktion løser problemet forbundet med COUNTA-formlen. Mange gange kan vi finde på at lave små fejl, når vi skriver. Af og til kan vi ved et uheld trykke på mellemrumstasten. Hvis vi bruger COUNTA her, tilføjer den cellen med kun mellemrummet, selvom den anses for tom.
I disse tilfælde vil brug af COUNTIF i stedet for COUNTA give en mere nøjagtig optælling af de celler, der ikke er tomme. COUNTIF er en af de mange IF-funktioner i Google Sheets.
Syntaks for COUNTIF
Før vi tager et kig på COUNTIF i aktion, lad os tage et kig på syntaksen. Det er:
=ANTALHVIS(interval; kriterier)
Her er de parametre, der bruges i formlen:
- rækkevidde: Dette er celleområdet, der skal testes mod værdierne i parameterparameteren.
- kriterier: Dette er testen eller mønsteret, der skal anvendes på celleområdet i områdeparameteren.
Her er et par ting at vide om denne funktion: Kriterier kan bruges jokertegn som i Excel, såsom:
- “?” for at matche et enkelt tegn
- “*” kan matche et vilkårligt antal tegn. For eksempel, "b*" kunne være: bob, billy, by, fordi osv. Det fungerer også for numeriske tegn.
- For at matche med en faktisk stjerne eller spørgsmålstegn skal du tilføje et "~” før karakteren.
Hvis kriterierne indeholder en streng, skal du sætte den i anførselstegn.
Eksempel på brug af COUNTIF til at tælle ikke tomme celler i Google Sheets
For at demonstrere denne funktion bruger vi et sæt data, hvor seks celler indeholder en værdi. To af cellerne i området har en apostrof eller mellemrum, og den ene er tom.
Her er de trin, du skal følge for at udføre en formel, der ignorerer mellemrummene og apostroferne i Sheets:
- Klik på den celle, hvor du vil indtaste formlen.
- Indtast startdelen af formlen, som er =ANTALHVIS(
- For det første argument skal du indtaste det celleområde, du vil tælle værdierne af. Her er det celleområdet A2:A11.
- Indtast et komma for at opdele parametrene.
- For den anden parameter vil vi tilføje kriterierne. I dette tilfælde skriver vi det som "*". Sørg også for at tilføje anførselstegn.
- Tilføj en parentes for at fuldføre formlen.
- Tryk på Gå ind nøglen til at køre formlen.
Når du udfører formlen, får du det korrekte antal celler med en værdi i dem, da formlen ignorerer de celler, der indeholder uønskede tegn. Det gør det, som “*” jokertegn angiver, at cellen skal indeholde en streng, uanset om den er numerisk eller tekst.
Google Sheets genkender ikke mellemrum og apostrof som strenge, medmindre de er indeholdt i anførselstegn eller har en ~ symbol foran dem.
Ting at vide om COUNTA og COUNTIF
- COUNTA-formlen bruges kun bedst, når dataene i cellerne er perfekte, hvilket betyder, at der ikke er unødvendige tegn i dataene, såsom en apostrof eller et mellemrum.
- Når du bruger COUNTIF i dit regneark, skal du tilføje de nødvendige parametre. Dette inkluderer sammenligningsoperatorerne, og-tegnet og stjernen. Angivelse af disse værdier sikrer, at funktionen vil bortfiltrere de celler, der ikke er tomme, men som ser tomme ud i regnearket.
- Du kan bruge begge formler i dit regneark til at finde antallet af celler, der kan indeholde unødvendige værdier. Du kan finde dette ved at trække COUNTIF-værdien fra COUNTA-værdien.
- Du kan bruge resultaterne fra disse inde i andre funktioner som f.eks RANDBETWEEN i Google Sheets.
Fortsæt med at tælle
Mens vi rørte ved overfladen af COUNTA- og COUNTIF-formlerne for at tælle ikke tomme celler, er der stadig meget at lære om alle de funktioner, der tæller i Google Sheets. Faktisk har COUNTIF en broderfunktion, COUNTIFS, som kan blive meget kompleks, men det er fantastisk at lære.