Exceller

Compter les cellules contenant du texte

Count Cells That Contain Text

Formule Excel: compter les cellules contenant du texteFormule générique
= COUNTIF (rng,'*')
Résumé

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 joker . 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 contenant spécifique texte? Voir plutôt cette formule .

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



 
= COUNTIF (B4:B8,'*')
Explication

COUNTIF compte le nombre de cellules qui correspondent aux critères fournis. Dans ce cas, les critères sont fournis comme joker caractère «*» qui correspond à un nombre quelconque de caractères de texte.



Quelques notes:

  • Les valeurs logiques TRUE et FALSE 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.

Solution COUNTIFS

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



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

Solution SUMPRODUCT

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

 
= SUMPRODUCT (-- ISTEXT (rng))

Le double trait d'union (appelé double unaire) contraint le résultat de ISTEXT d'une valeur logique VRAI ou FAUX à des 1 et des 0. SUMPRODUCT renvoie ensuite la somme des uns et des zéros.

Auteur Dave Bruns


^