Exceller

Compter les cellules contenant du texte

Count Cells That Contain Text

Formule Excel : compter les cellules contenant du texteFormule générique |_+_| Sommaire

Pour compter le nombre de cellules contenant du texte (c'est-à-dire pas de nombres, pas d'erreurs, pas de blanc), utilisez la fonction COUNTIF et un caractère générique . Dans la forme générique de la formule (ci-dessus), rng est une plage de cellules et '*' est un caractère générique correspondant à n'importe quel nombre de caractères.



Voulez-vous compter les cellules qui contiennent spécifique texte? Voir plutôt cette formule .

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

= COUNTIF (rng,'*')
Explication

COUNTIF compte le nombre de cellules qui correspondent aux critères fournis. Dans ce cas, le critère est fourni en tant que caractère générique caractère '*' qui correspond à n'importe quel nombre de caractères de texte.





Quelques remarques :

  • Les valeurs logiques VRAI et FAUX ne sont pas comptées comme du texte
  • Les nombres ne sont pas comptés par '*' sauf s'ils sont saisis sous forme de texte
  • Une cellule vide qui commence par une apostrophe (') sera comptée.

La solution COUNTIFS

Si vous devez restreindre les comptages pour répondre à des critères plus spécifiques, vous pouvez passer à la fonction COUNTIFs. Par exemple, pour compter les cellules avec du texte, mais exclure les cellules avec uniquement un espace, vous pouvez utiliser :



 
= COUNTIF (B4:B8,'*')

Solution SOMMEPROD

Vous pouvez également utiliser SUMPRODUCT pour compter les valeurs de texte avec la fonction ISTEXT comme ceci :

 
= COUNTIFS (range,'*',range,' ')

Le double trait d'union (appelé double unaire) force le résultat de ISTEXT d'une valeur logique TRUE ou FALSE, à 1 et 0. SUMPRODUCT renvoie alors la somme des uns et des zéros.

Auteur Dave Bruns


^