Résumé
Pour compter le nombre de cellules contenant des valeurs de type texte, on peut utiliser la fonction SOMME associée à la fonction ESTTEXTE.
= SOMME( --ESTTEXTE( B3:B7 ) )
Formule Excel – Compter les cellules contenant du texte
= SOMME( --ESTTEXTE( plage_de_cellules ) )
Explications
Cette formule Excel permet de compter le nombre de cellules contenant des valeurs de type texte. Sur Excel, il existe une fonction pour compter le nombre de cellules contenant des valeurs numériques (fonction NB) ainsi qu’une fonction pour compter les cellules contenant des valeurs numériques ou textuelles (fonction NBVAL). Il n’y a pas d’équivalence avec les cellules textuelles uniquement. C’est pourquoi, il est nécessaire de créer une formule spécifique.
La fonction ESTTEXTE vérifie la valeur indiquée entre parenthèses et renvoie VRAI
si elle est du type texte et FAUX
dans le cas contraire.
= ESTTEXTE( valeur_ou_cellule )
= ESTTEXTE( "abc" )
--> Résultat : VRAI
= ESTTEXTE( 1 )
--> Résultat : FAUX
La syntaxe double négative a pour effet de transformer les valeurs VRAI
et FAUX
en 1 et 0. Ainsi, il sera possible de les additionner.
= --ESTTEXTE( B3:B7 )
= --({VRAI;FAUX;VRAI;FAUX;VRAI})
= {1;0;1;0;1}
Fonction SOMME
La fonction SOMME permet d’additionner plusieurs valeurs entre elles.
= SOMME( 1 ; 2 )
--> Résultat : 3
= SOMME( A1 ; A2 )
--> Résultat : somme des valeurs intégrées
en cellules A1 et A2
= SOMME( A1:A10 )
--> Résultat : somme des valeurs intégrées
dans les cellules A1 à A10
De fait, en imbriquant la solution ESTTEXTE + double négative en tant que valeurs de la fonction SOMME, on est capable de compter le nombre de cellules contenant du texte.
= SOMME( --ESTTEXTE( B3:B7 ) )
Formules en lien
- Extraire le texte avant un caractère
- Compter le nombre de cellules égales à un texte
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter nombre de valeurs texte différentes
- Compter le nombre de cellules non vides
- NB.SI avec plusieurs critères
- Compter le nombre de cellules contenant une formule
- Séparer nom et prénom
- Supprimer le(s) dernier(s) caractère(s) d’une cellule
- Supprimer le(s) premier(s) caractère(s) d’une cellule
- Compter le nombre de caractères totaux dans une cellule
- Remplacer un mot par un autre
Retrouvez d’autres astuces dans l’article sur la fonction NB.SI.