Räkna celler med vilken text som helst - Excel och Google Kalkylark

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

I den här självstudien kommer vi att använda funktionerna COUNTIF och SUMPRODUCT för att räkna celler som innehåller all text inom ett intervall.

RÄTTA För att räkna celler med valfri text

COUNTIF -funktionen räknar celler som uppfyller vissa kriterier. I det här fallet vill vi räkna celler som innehåller text. Vi gör detta genom att använda en asterisk jokersymbol:

1 = RÄTTA (B2: B6, "*")

Asterisk jokertecken matchar alla textsträngar av valfri längd. Om du inte har några tecken före eller efter asterisken (som i vårt exempel ovan), kommer den att matcha all text.

Kom ihåg att när du anger textsträngar i formler måste du alltid omge strängarna med citattecken. Detta gäller även jokertecken.

COUNTIFS -funktion för att räkna celler med villkor

COUNTIFS -funktionen fungerar på samma sätt som COUNTIF -funktionen, förutom att den tillåter flera kriterier. För att demonstrera ett exempel, låt oss använda samma exempel som ovan förutom att den här gången kommer vi att utesluta celler som säger "ABC". Vi kan göra detta genom att lägga till symbolen ”” som ett villkorligt uttalande som representerar ”inte lika med”.

1 = RÄKNINGAR (intervall, "*", intervall, "text")
1 = RÄKNINGAR (B2: B6, "*", B2: B6, "ABC")

Du kommer att märka att även i denna formel är villkoret omgivet av citattecken. Du kan lägga till så många villkor som du behöver, kom bara ihåg att följa funktionens formelstruktur genom att lägga till intervallet och sedan villkoret.

Det bör noteras att "ABC" inte är skiftlägeskänsligt så det kommer också att inkludera små bokstäver, dvs celler med "abc", "ABC", "aBc" kommer alla att inkluderas.

SUMPRODUCT Att räkna celler med valfri text

SUMPRODUCT -funktionen kan också användas för att villkorligt räkna celler. Det är mer komplicerat än COUNTIF -funktionen, men är mycket kraftfullare.

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

Låt oss bryta ner denna formel för att förstå varje del av den

Markera en del av funktionen i formelfältet och tryck på F9 för att se det beräknade värdet för den formeldelen.

ISTEXT är en boolsk funktion som returnerar SANT eller FALSK baserat på om en cell innehåller text. När den används i en SUMPRODUCT -funktion returnerar den emellertid en rad TRUE/FALSE -värden: {TRUE; FALSK; FALSK; SANN; SANN}.

Därefter använder vi INT -funktionen för att konvertera de booleska värdena till 1s och 0s så att SUMPRODUCT -funktionen kan summera värdena och räkna antalet celler som innehåller text.

Du kan också använda det dubbla unariska tecknet "-" (kallas också vanligen dubbelnegativet) som konverterar SANT- och FALSKA värden till 1 respektive 0.

Slutligen tar SUMPRODUCT summeringen av den matrisen: 1 + 0 + 0 + 1 + 1 = 3.

Google Kalkylark - Räkna celler med vilken text som helst

Alla ovanstående exempel fungerar exakt likadant i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave