Tel cellen met elke tekst - Excel & Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

In deze zelfstudie gebruiken we de functies AANTAL.ALS en SOMPRODUCT om cellen te tellen die tekst binnen een bereik bevatten.

AANTAL.ALS om cellen met elke tekst te tellen

De AANTAL.ALS-functie telt cellen die aan bepaalde criteria voldoen. In dit geval willen we cellen tellen die tekst bevatten. Dit doen we door een asterisk jokerteken te gebruiken:

1 =AANTAL.ALS(B2:B6,"*")

Het asterisk-jokerteken komt overeen met elke tekstreeks van elke lengte. Als u geen tekens voor of na de asterisk heeft (zoals in ons voorbeeld hierboven), komt deze overeen met alle tekst.

Onthoud dat wanneer u tekenreeksen in formules invoert, u de tekenreeksen altijd met aanhalingstekens moet omringen. Dit geldt zelfs voor wildcards.

AANTAL.ALS Functie om cellen met voorwaarden te tellen

De AANTAL.ALS-functie werkt hetzelfde als de AANTAL.ALS-functie, behalve dat het meerdere criteria toestaat. Om een ​​voorbeeld te demonstreren, laten we hetzelfde voorbeeld gebruiken als hierboven, maar deze keer zullen we cellen uitsluiten die "ABC" zeggen. We kunnen dit doen door het symbool "" toe te voegen als een voorwaardelijke instructie die "niet gelijk aan" vertegenwoordigt.

1 =AANTALLEN.ALS(Bereik,"*", Bereik,"Tekst")
1 =AANTALLEN.ALS(B2:B6,"*", B2:B6, "ABC")

U zult merken dat zelfs in deze formule de voorwaarde tussen aanhalingstekens staat. U kunt zoveel voorwaarden toevoegen als u nodig heeft, vergeet niet om de formulestructuur van de functie te volgen door het bereik en vervolgens de voorwaarde toe te voegen.

Opgemerkt moet worden dat "ABC" niet hoofdlettergevoelig is, dus het zal ook kleine letters bevatten, d.w.z. cellen met "abc", "ABC", "aBc" zullen allemaal worden opgenomen.

SOMPRODUCT Om cellen met elke tekst te tellen

De functie SOMPRODUCT kan ook worden gebruikt om cellen voorwaardelijk te tellen. Het is ingewikkelder dan de AANTAL.ALS-functie, maar is veel krachtiger.

1 =SOMPRODUCT(INT(ISTEKST(Bereik))
1 =SOMPRODUCT(INT(ISTEKST(B2:B6))

Laten we deze formule opsplitsen om elk deel ervan te begrijpen

Markeer een deel van de functie in de formulebalk en druk op F9 om de berekende waarde van dat formuledeel te zien.

ISTEXT is een Booleaanse functie die TRUE of FALSE retourneert op basis van het feit of een cel tekst bevat. Wanneer het echter binnen een SOMPRODUCT-functie wordt gebruikt, wordt een array van TRUE/FALSE-waarden geretourneerd: {TRUE; ONWAAR; ONWAAR; WAAR; WAAR}.

Vervolgens gebruiken we de INT-functie om de Booleaanse waarden om te zetten in 1s en 0s, zodat de SOMPRODUCT-functie de waarden kan optellen, waarbij het aantal cellen met tekst wordt geteld.

U kunt ook het dubbele unaire teken "-" gebruiken (ook wel het dubbele negatief genoemd) dat TRUE en FALSE-waarden omzet in respectievelijk 1s en 0s.

Als laatste neemt SOMPRODUCT de som van die array: 1 + 0 + 0 + 1 + 1 = 3.

Google Spreadsheets - Cellen tellen met elke tekst

Alle bovenstaande voorbeelden werken in Google Spreadsheets precies hetzelfde als in Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave