Meer informatie
Formule voor het berekenen van het aantal keren dat een tekstreeks voorkomt in een bereik
=SOM(LENGTE(bereik)-LENGTE(SUBSTITUEREN(bereik,"tekst";"")))/LENGTE("tekst")
waarbij
bereik het desbetreffende celbereik is en "tekst" wordt vervangen door de specifieke tekstreeks die u wilt tellen.
Opmerking De bovenstaande formule moet worden ingevoerd als een matrixformule. U kunt een matrixformule invoeren in Excel voor Windows door op CTRL+SHIFT+ENTER te drukken. U kunt een matrixformule invoeren in Excel voor Macintosh door op COMMAND+RETURN te drukken.
De formule moet worden gedeeld door de lengte van de tekstreeks, aangezien van de som van de tekenlengte van het bereik een veelvoud wordt afgetrokken van het aantal keren dat de tekstreeks voorkomt. Deze formule kan alle volgende formules in dit artikel vervangen, behalve de formule waarmee het aantal woorden in een cel wordt geteld.
Voorbeeld 1: Tellen hoe vaak een tekstreeks voorkomt in een bereik
- Start Excel en open een nieuwe werkmap.
- Typ het volgende in werkblad1:
A1: VruchtA2: appel,appelA3: banaanA4: appel,banaanA5: druifA6: banaan,druifA7: druif, appelA8: =SOM(LENGTE(A2:A7)-LENGTE(SUBSTITUEREN(A2:A7;"appel";"")))/LENGTE("appel")
De waarde van cel A8 is 4, omdat de tekst 'appel' vier keer voorkomt in het bereik.
Formule om te berekenen hoe vaak één teken voorkomt in één cel
=LENGTE(celverwijzing)-LENGTE(SUBSTITUEREN(celverwijzing;"a";""))
waarbij
celverwijzing de celverwijzing is en 'a' wordt vervangen door het teken dat u wilt tellen.
Opmerking Deze formule hoeft niet als een matrixformule te worden ingevoerd.
Voorbeeld 2: Tellen hoe vaak een teken voorkomt in één cel
Gebruik dezelfde gegevens als in het voorgaande voorbeeld. Hierbij wordt ervan uitgegaan dat u wilt tellen hoe vaak het teken 'p' voorkomt in A7. Typ de volgende formule in cel A9:
A9: =LENGTE(A7)-LENGTE(SUBSTITUEREN(A7;"p";""))
De waarde van cel A9 is 2, aangezien het teken 'p' twee keer voorkomt in A7.
Formule om te berekenen hoe vaak één teken voorkomt in een bereik
=SOM(LENGTE(bereik)-LENGTE(SUBSTITUEREN(bereik;"a";"")))
waarbij
bereik het desbetreffende celbereik is en "a" wordt vervangen door het teken dat u wilt tellen.
Opmerking De bovenstaande formule moet worden ingevoerd als een matrixformule. U kunt een matrixformule invoeren in Excel door op CTRL+SHIFT+ENTER te drukken.
Voorbeeld 3: Tellen van het aantal keren dat een teken voorkomt in een bereik
Gebruik dezelfde gegevens als in het voorafgaande voorbeeld. We gaan er hier vanuit dat u wilt tellen hoe vaak het teken 'p' voorkomt in A2:A7. Typ de volgende formule in cel A10:
A10: =SOM(LENGTE(A2:A7)-LENGTE(SUBSTITUEREN(A2:A7;"p";""))
Opmerking De bovenstaande formule moet worden ingevoerd als een matrixformule. U kunt een matrixformule invoeren in Excel door op CTRL+SHIFT+ENTER te drukken.
De waarde van cel A10 is 8, aangezien het teken 'p' acht keer voorkomt in A2:A7.
Formule voor het tellen van het aantal woorden dat door een teken is gescheiden in een cel
=ALS(LENGTE(SPATIES.WISSEN(celverwijzing))=0;0;LENGTE(celverwijzing)-LENGTE(SUBSTITUEREN(celverwijzing,teken;""))+1)
waarbij
celverwijzing de celverwijzing is en
teken het teken dat de woorden scheidt.
Opmerking De bovenstaande formule bevat geen spaties. Er zijn alleen meerdere regels gebruikt om de formule in dit document in te passen. Neem geen spaties op wanneer u deze formule in de cel typt. Deze formule hoeft niet als een matrixformule te worden ingevoerd.
Voorbeeld 4: Het aantal woorden tellen met een spatie als scheidingsteken in een cel
Volg de volgende stappen om het aantal woorden te tellen in een cel waarin de woorden met een spatie van elkaar zijn gescheiden:
- Start Excel en open een nieuwe werkmap.
- Typ het volgende in werkblad1:
A1: De auto reed hard
A2: =ALS(LENGTE(SPATIES.WISSEN(A1))=0;0;LENGTE(SPATIES.WISSEN(A1))-LENGTE(SUBSTITUEREN(A1;" ";""))+1)
De formule in cel A2 geeft de waarde 4 als resultaat, wat betekent dat de tekenreeks vier woorden bevat die met spaties van elkaar zijn gescheiden. Als woorden van elkaar zijn gescheiden door meerdere spaties of als woorden beginnen of eindigen met een spatie, maakt dit geen verschil. Met de functie SPATIES.WISSEN worden extra spatietekens en begin- en eindspaties verwijderd uit de tekst van de cel.
In Excel kunt u ook een macro gebruiken om te tellen hoe vaak een specifiek teken voorkomt in een cel of een celbereik.