Tæl celler med enhver tekst - Excel og Google Sheets

Download eksempel på projektmappe

Download eksemplet på projektmappe

I denne vejledning vil vi bruge funktionerne TÆLLING og SUMPRODUKT til at tælle celler, der indeholder enhver tekst inden for et område.

COUNTIF For at tælle celler med enhver tekst

COUNTIF -funktionen tæller celler, der opfylder visse kriterier. I dette tilfælde vil vi tælle celler, der indeholder enhver tekst. Vi gør dette ved at bruge et stjernetegn -jokertegn:

1 = COUNTIF (B2: B6, "*")

Stjernekortet matcher enhver tekststreng af enhver længde. Hvis du ikke har tegn før eller efter stjernen (som i vores eksempel ovenfor), matcher den enhver tekst.

Husk, at når du indtaster tekststrenge i formler, skal du altid omgive strengene med anførselstegn. Dette gælder selv for jokertegn.

COUNTIFS -funktion til at tælle celler med betingelser

COUNTIFS -funktionen fungerer på samme måde som COUNTIF -funktionen, medmindre den giver mulighed for flere kriterier. For at demonstrere et eksempel, lad os bruge det samme eksempel som ovenfor, undtagen denne gang vil vi udelukke celler, der siger "ABC". Vi kan gøre dette ved at tilføje symbolet "" som en betinget erklæring, der repræsenterer "ikke lig med".

1 = COUNTIFS (område, "*", område, "tekst")
1 = ANTALS (B2: B6, "*", B2: B6, "ABC")

Du vil bemærke, at selv i denne formel er tilstanden omgivet af anførselstegn. Du kan tilføje så mange betingelser, som du har brug for, bare husk at følge funktionens formelstruktur ved at tilføje området og derefter betingelsen.

Det skal bemærkes, at "ABC" ikke er store og små bogstaver, så det vil også omfatte celler med små bogstaver, dvs. celler med "abc", "ABC", "aBc" vil alle blive inkluderet.

SUMPRODUKT Tæller celler med enhver tekst

SUMPRODUCT -funktionen kan også bruges til betinget at tælle celler. Det er mere kompliceret end COUNTIF -funktionen, men er meget mere kraftfuld.

1 = SUMPRODUCT (INT (ISTEXT (Range))
1 = SUMPRODUCT (INT (ISTEXT (B2: B6))

Lad os nedbryde denne formel for at forstå hver del af den

Fremhæv en del af funktionen i formellinjen, og tryk på F9 for at se den beregnede værdi af denne formeldel.

ISTEXT er en boolsk funktion, der returnerer SAND eller FALSK baseret på, om en celle indeholder tekst. Når den bruges inde i en SUMPRODUCT -funktion, returnerer den imidlertid en række SANDE/FALSKE værdier: {SAND; FALSK; FALSK; SAND; SAND}.

Dernæst bruger vi INT -funktionen til at konvertere de boolske værdier til 1s og 0s, så SUMPRODUCT -funktionen kan summere værdierne og tælle antallet af celler, der indeholder tekst.

Du kan også bruge det dobbelte unære tegn "-" (også almindeligvis omtalt som det dobbelte negative), der konverterer SAND og FALSK værdier til henholdsvis 1s og 0s.

Sidst vil SUMPRODUCT tage summeringen af ​​denne matrix: 1 + 0 + 0 + 1 + 1 = 3.

Google Sheets - tæl celler med enhver tekst

Alle ovenstående eksempler fungerer nøjagtig det samme i Google Sheets som i Excel.

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

wave wave wave wave wave