Formule Excel: compter des caractères spécifiques dans une cellule -

Table des matières

Formule générique

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Sommaire

Pour compter le nombre de fois qu'un caractère spécifique apparaît dans une cellule, vous pouvez utiliser une formule basée sur les fonctions SUBSTITUTE et LEN. Dans la forme générique de la formule ci-dessus, A1 représente l'adresse de la cellule et "a" représente le caractère que vous souhaitez compter.

Dans l'exemple, la cellule active contient cette formule:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Explication

Cette formule fonctionne en utilisant SUBSTITUTE pour supprimer d'abord tous les caractères comptés dans le texte source. Ensuite, la longueur du texte (avec le caractère supprimé) est soustraite de la longueur du texte d'origine. Le résultat est le nombre de caractères qui ont été supprimés avec SUBSTITUTE, qui est égal au nombre de ces caractères.

Majuscule et minuscule

SUBSTITUTE est une fonction sensible à la casse, donc elle correspondra à la casse lors de l'exécution d'une substitution. Si vous avez besoin de compter les occurrences majuscules et minuscules d'un caractère spécifique, utilisez la fonction UPPER dans SUBSTITUTE pour convertir le texte en majuscules avant d'exécuter la substitution. Ensuite, fournissez un caractère majuscule comme texte qui est remplacé comme ceci:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Articles intéressants...