Accéder au contenu principal

Fonction EXCEL COUNTIF – Compter les cellules qui ne sont pas vides, supérieures/inférieures à, ou contiennent une valeur spécifique

Author: Amanda Li Last Modified: 2025-05-27

Lorsque vous travaillez sur une feuille de calcul Excel, compter le nombre de cellules, comme compter les cellules vides ou non vides, les cellules supérieures ou inférieures à une valeur donnée, ou encore les cellules contenant un texte spécifique, peut être une tâche courante pour la plupart d'entre nous. Pour gérer ces calculs, la fonction COUNTIF dans Excel peut vous aider.

Syntaxe de la fonction COUNTIF dans Excel

Fonction COUNTIF pour les cellules vides ou non vides

Fonction COUNTIF pour les cellules inférieures, supérieures ou égales à une valeur spécifique

Fonction COUNTIF pour les cellules contenant une valeur spécifique


Syntaxe de la fonction COUNTIF dans Excel

En tant que l'une des fonctions statistiques dans Excel, COUNTIF compte les cellules qui répondent à des critères donnés dans une plage spécifiée. La syntaxe de la fonction COUNTIF est :

=COUNTIF(plage, critères)

La syntaxe contient deux arguments – plage et critères :

  • plage : fait référence à la plage de cellules que vous souhaitez compter.
  • critères : fait référence à la condition que vous souhaitez utiliser pour compter les cellules. Par exemple, vous pouvez utiliser « >=80 » comme critère pour rechercher les cellules dont les valeurs sont supérieures ou égales à 80 dans la plage sélectionnée.

Pour appliquer la fonction dans Excel, vous devez taper =COUNTIF(plage, critères) dans une cellule de destination. Par exemple, =COUNTIF(A1:B8,">=80").

La fonction COUNTIF renvoie une valeur numérique – le nombre de cellules que vous souhaitiez compter.

Maintenant que nous avons une compréhension plus claire de la fonction COUNTIF, passons à quelques exemples concrets.


Fonction COUNTIF pour les cellules vides ou non vides

Par exemple, j'ai une liste de cellules contenant différents types de données, comme du texte, des valeurs booléennes (VRAI et FAUX), des nombres, des dates et des erreurs. Existe-t-il une formule COUNTIF universelle pour compter uniquement les cellules vides ou non vides, peu importe les types de données présents dans votre plage spécifiée ?

sample data

Compter les cellules vides avec la fonction COUNTIF

Maintenant, permettez-moi de vous présenter la formule COUNTIF. Avec cette formule, peu importe le nombre de types de données présents dans la plage, elle vous indiquera le nombre exact et correct de cellules vides :

=COUNTIF(plage," ")
Remarque : Il n'y a aucun texte entre les guillemets, ce qui signifie que les cellules que vous souhaitez compter sont vides.

Pour utiliser la fonction COUNTIF afin de compter les cellules vides, tapez la formule =COUNTIF(A1:A9," ") dans une cellule de destination, puis appuyez sur ENTRÉE :

Count blank cells with COUNTIF function >>> press enter key to get the result

Dans Excel, il existe également une fonction appelée COUNTBLANK, qui renvoie le nombre de cellules vides dans une plage spécifiée. Sa syntaxe est =COUNTBLANK(plage). Pour l'exemple ci-dessus, vous pouvez utiliser la formule : =COUNTBLANK(A1:A9).


Compter les cellules non vides avec la fonction COUNTIF

Pour compter les cellules qui ne sont pas vides, voici la formule :

=COUNTIF(plage,"<>")
Remarque : <> dans Excel signifie non égal à. Ainsi, la formule ci-dessus compte toutes les cellules qui ne sont pas égales à vide, ou on pourrait dire, qui ne sont pas vides.

Pour utiliser la fonction COUNTIF afin de compter les cellules qui ne sont pas vides, tapez la formule =COUNTIF(A1:A9,"<>") dans une cellule de destination, puis appuyez sur ENTRÉE :

Count non-blank cells with COUNTIF function >>> press enter key to get the result

Dans Excel, il existe également une fonction appelée COUNTA, qui renvoie le nombre de cellules contenant des valeurs dans une plage spécifiée. Sa syntaxe est =COUNTA(plage). Pour l'exemple ci-dessus, vous pouvez utiliser la formule : =COUNTA(A1:A9).

Cependant, si vous souhaitez uniquement compter les cellules contenant du texte et exclure les valeurs booléennes (VRAI et FAUX), les nombres, les dates ou les erreurs, utilisez la formule suivante :

=COUNTIF(A1:A9,"*")
Remarque : Un astérisque (*) correspond uniquement aux valeurs sous forme de texte.

count cells with only text with COUNTIF function >>> press enter key to get the result

Compter les cellules non vides en deux clics

Si vous avez installé Kutools for Excel dans votre Excel, avec sa fonctionnalité Sélectionner les cellules non vides, vous pouvez sélectionner toutes les cellules non vides d'un coup et obtenir le nombre dont vous avez besoin.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Vous pouvez aller à l'onglet Kutools dans Excel, trouver Sélectionner, et cliquer sur Sélectionner les cellules non vides dans la liste déroulante. Voir capture d'écran :

click Select Nonblank Cells feature of kutools

2. Toutes les cellules non vides seront sélectionnées, et une boîte de dialogue apparaîtra pour vous indiquer le nombre de cellules non vides comme le montre la capture d'écran ci-dessous :

a prompt box is popped out to tell the number of nonblank cells

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


Fonction COUNTIF pour les cellules inférieures, supérieures ou égales à une valeur spécifique

Nous avons listé ici deux méthodes principales pour vous permettre de compter les cellules avec des valeurs inférieures, supérieures, égales ou différentes d'une valeur spécifique dans Excel.

COUNTIF inférieur, supérieur, égal ou différent avec des formules

Pour utiliser une formule afin de compter les cellules avec des valeurs inférieures, supérieures, égales ou différentes d'une valeur spécifique, vous devez bien utiliser les opérateurs de comparaison (<, >, =, ).

Remarque : Cette méthode peut également être utilisée pour compter les cellules avec des dates antérieures (inférieures <), postérieures (supérieures >) ou égales (=) à la date que vous spécifiez.

Maintenant, examinons quelques exemples réels selon le tableau ci-dessous :

sample data

Pour compter le nombre d'étudiants dont le score total est supérieur (>) à 140, utilisez la formule :
=COUNTIF(E2:E8,">140") >>> Le résultat est 5
Pour compter le nombre d'étudiants dont le score en mathématiques est inférieur (<) au score de Coco (la valeur dans la cellule D3), utilisez la formule :
=COUNTIF(D2:D8,"<"&D3) >>> Le résultat est 2
Remarque : Pour utiliser une référence de cellule dans la fonction COUNTIF avec des opérateurs de comparaison, vous devrez mettre les opérateurs entre guillemets et ajouter une esperluette (&) avant la référence de cellule.
Pour compter le nombre d'étudiants dont le score en anglais est supérieur ou égal à (≥) au score d'Eddie (la valeur dans la cellule C4), utilisez la formule :
=COUNTIF(C2:C8,">="&C4)-1 >>> Le résultat est 5
Remarque : La raison de soustraire 1 est que les critères C2:C8,">="&C4 demandent à COUNTIF de compter toutes les cellules correspondantes, y compris celle avec le score d'anglais d'Eddie, donc nous devons la soustraire de la formule. Si vous devez inclure Eddie, supprimez “-1” de la formule.
Pour compter le nombre d'étudiants qui sont de (=) l'Inde, utilisez la formule :
=COUNTIF(B2:B8,"Inde") OU =COUNTIF(B2:B8,B2) >>> Le résultat est 3
Remarque : La valeur dans la référence de cellule B2 est Inde, donc “Inde” et B2 sont tous deux acceptables comme critères ici. Dans la fonction COUNTIF, les critères ne sont pas sensibles à la casse. Ainsi, la chaîne “Inde” et “INDE” ne feront aucune différence pour le résultat de la formule.
Pour compter le nombre d'étudiants qui ne sont pas de (≠) l'Inde, utilisez la formule :
=COUNTIF(B2:B8,"<>Inde") OU =COUNTIF(B2:B8,"<>"&B2) >>> Le résultat est 4

La fonction COUNTIF ne fonctionne que lorsqu'il n'y a qu'une seule condition ; pour des situations avec plusieurs conditions, vous devriez utiliser la fonction COUNTIFS. Par exemple, pour compter le nombre d'étudiants dont le score en anglais est compris entre 60 et 90 (>60, <90), utilisez la formule : =COUNTIFS(B2:B8,">60",B2:B8,"<90").
Cliquez pour en savoir plus sur la fonction COUNTIFS…


COUNTIF inférieur, supérieur, égal ou différent avec quelques clics

Pour compter les cellules avec des valeurs inférieures, supérieures, égales ou différentes d'une valeur spécifique de manière plus pratique, vous pouvez appliquer la Sélectionner des cellules spécifiques fonctionnalité d' Kutools for Excel.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools for Excel, veuillez procéder comme suit :

1. Veuillez trouver l'Kutools onglet, puis aller dans Sélectionner, et cliquez sur Sélectionner des cellules spécifiques dans la liste déroulante.

click Select Specific Cells feature of kutools

2. Maintenant, vous verrez une fenêtre contextuelle, veuillez procéder comme suit :

specify the options in the dialog box

Voici un exemple pour compter le nombre d'étudiants dont le score en mathématiques est inférieur (<) au score de Coco avec Kutools.

the specific cells are counted

Remarque : Le programme retournera le résultat du décompte et sélectionnera les cellules qui répondent à vos critères. Vous pouvez les copier si nécessaire.

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


Fonction COUNTIF pour les cellules contenant une valeur spécifique

Pour utiliser COUNTIF afin de compter les cellules contenant une valeur spécifique (par exemple les cellules avec la lettre Y), ou même pour compter les cellules avec une valeur spécifique à une position donnée (par exemple les cellules commençant par la lettre Y), nous devons connaître les caractères génériques.

Il existe trois caractères génériques - astérisque (*), point d'interrogation (?) et tilde (~) disponibles dans Excel pour la fonction COUNTIF :

Astérisque (*) - Correspond à n'importe quel nombre de caractères. Par exemple, *glace pourrait signifier belle, service, glace, @#$glace, etc.
Point d'interrogation (?) - Correspond à n'importe quel caractère unique. Par exemple, mo?? pourrait signifier more, moon, mo&%, moaa, etc.
Tilde (~) - Correspond au caractère générique lui-même. Par exemple, ~* signifie un astérisque littéral, ~~ signifie un tilde littéral.

Remarque : Les valeurs booléennes (VRAI et FAUX), les nombres, les dates et les erreurs ne sont pas comptés comme des caractères. Donc, s'il y a des éléments ci-dessus dans la plage de cellules sélectionnée, vous devrez les convertir en texte.

Plus d'informations :
Comment changer ou convertir un nombre en texte dans Excel ?
Comment convertir une date en chaîne de nombres ou en format texte dans Excel ?
Comment remplacer les erreurs de formule # par 0, vide ou un texte spécifique dans Excel ?
Comment convertir les valeurs booléennes VRAI/FAUX en nombre (1/0) ou en texte dans Excel ?


Compter les cellules contenant un mot ou caractère spécifique avec la fonction COUNTIF

Puisque nous connaissons déjà les caractères génériques, il est temps d'apprendre à utiliser une formule COUNTIF pour compter les cellules contenant un caractère ou un mot spécifique. Voyons les exemples ci-dessous :

sample data

Pour compter le nombre de garçons dans la classe, utilisez la formule :
=COUNTIF(B2:B9,"MALE") >>> Le résultat est 5
Pour compter le nombre de noms contenant les caractères “jeff” (la valeur dans la cellule A6), utilisez la formule :
=COUNTIF(A2:A9,"*jeff*") OU =COUNTIF(A2:A9,"*"&A6&"*") >>> Le résultat est 2
Pour compter le nombre de noms contenant la lettre “e”, utilisez la formule :
=COUNTIF(A2:A9,"*e*") >>> Le résultat est 5
Pour compter le nombre de noms qui ne contiennent pas la lettre “e”, utilisez la formule :
=COUNTIF(A2:A9,"<>*e*") >>> Le résultat est 3
Pour compter le nombre de noms qui commencent par la lettre “e”, utilisez la formule :
=COUNTIF(A2:A9,"e*") >>> Le résultat est 2
Pour compter le nombre de noms qui se terminent par la lettre “e”, utilisez la formule :
=COUNTIF(A2:A9,"*e") >>> Le résultat est 1
Pour compter le nombre de noms ayant la lettre “m” comme troisième caractère, utilisez la formule :
=COUNTIF(A2:A9,"??m*") >>> Le résultat est 2

Compter les cellules contenant un mot ou caractère spécifique avec quelques clics

Avec notre complément Excel installé, veuillez procéder comme suit :

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Allez dans l'onglet Kutools, trouvez Sélectionner, et cliquez sur Sélectionner des cellules spécifiques dans la liste déroulante.

click Select Specific Cells feature of kutools

2. Dans la boîte de dialogue Sélectionner des cellules spécifiques, sélectionnez la plage de cellules que vous souhaitez compter, puis cliquez sur Cellule sous le type de sélection, choisissez une condition dans la liste déroulante du type spécifique selon vos besoins.

specify the options in the dialog box

Ici, je vais vous donner deux exemples d'utilisation de Kutools pour compter les cellules contenant un mot ou caractère spécifique.

• Pour compter le nombre de garçons dans la classe, cliquez Égal à dans la liste déroulante, et tapez Male dans la zone de saisie à droite, ou vous pouvez sélectionner une cellule avec la valeur “Male” dans la feuille de calcul en cliquant select button bouton.

count the number of specific text

Le programme retournera le résultat du décompte et sélectionnera les cellules qui répondent à vos critères. Vous pouvez les copier si nécessaire.

• Pour compter le nombre de noms contenant les caractères “jeff”, cliquez Contient dans la liste déroulante, et tapez jeff, ou vous pouvez sélectionner la cellule A6 dans la feuille de calcul en cliquant select button bouton.

count the number of text that contain the specific characters

Le programme retournera le résultat du décompte et sélectionnera les cellules qui répondent à vos critères. Vous pouvez les copier si nécessaire.


  • Barre de formule avancée (éditez facilement plusieurs lignes de texte et de formules); Mode Lecture (lisez et éditez facilement un grand nombre de cellules); Coller dans une plage filtrée...
  • Fusionner des cellules/lignes/colonnes tout en conservant les données; Diviser le contenu des cellules; Consolider des lignes en double et faire la somme/moyenne... Empêcher les doublons dans les cellules; Comparer des plages...
  • Sélectionner des lignes en double ou uniques; Sélectionner des lignes vides (toutes les cellules sont vides); Super Recherche et recherche floue dans de nombreux classeurs; Sélection aléatoire...
  • Copie exacte de plusieurs cellules sans changer les références de formule; Créer automatiquement des références vers plusieurs feuilles; Insérer des puces, des cases à cocher et plus encore...
  • Ajouter et insérer rapidement des formules, des plages, des graphiques et des images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails...
  • Extraire du texte, ajouter du texte, supprimer par position, supprimer des espaces; Créer et imprimer des statistiques de page; Convertir entre le contenu des cellules et les commentaires...
  • Super Filtre (enregistrer et appliquer des schémas de filtre à d'autres feuilles); Tri avancé par mois/semaine/jour, fréquence et plus; Filtre spécial par gras, italique...
  • Consolider des classeurs et feuilles de calcul; Fusionner des tables basées sur des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots de fichiers xls, xlsx et PDF...
  • Regroupement dans les tableaux croisés dynamiques par numéro de semaine, jour de la semaine et plus... Afficher les cellules verrouillées/déverrouillées avec différentes couleurs; Mettre en évidence les cellules contenant des formules/noms...
kte tab 201905
  • Activer l'édition et la lecture à onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrir et créer plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et réduit des centaines de clics de souris chaque jour !
officetab bottom