Accéder au contenu principal

Maîtrise de COUNTIF : 8 exemples essentiels d'Excel à connaître

Author: Sun Last Modified: 2025-08-06

Dans le travail quotidien, compter les occurrences de critères spécifiques dans un grand ensemble de données Excel peut sembler comme chercher une aiguille dans une botte de foin. Mais ne vous inquiétez pas, la fonction COUNTIF d'Excel est là pour vous sauver. La fonction COUNTIF est un outil puissant qui vous permet de compter rapidement et avec précision le nombre de points de données répondant à des critères spécifiques. Dans cet article, nous explorons en détail la syntaxe et l'utilisation de la fonction COUNTIF, en fournissant huit exemples pour vous aider à exploiter tout le potentiel de cette fonction d'analyse puissante.


Vidéo : COUNTIF - 8 exemples essentiels d'Excel

 
 

Abonnez-vous maintenant à notre chaîne : débloquez les meilleurs conseils Excel !


Fonction COUNTIF : syntaxe et arguments

 

La fonction COUNTIF est utilisée pour compter le nombre de cellules dans une plage qui répondent à une condition.

Syntaxe

La syntaxe générique pour COUNTIF ressemble à ceci :

=COUNTIF(range, criteria)

Arguments

  • Plage : Requis. Il s'agit de la plage dans laquelle vous souhaitez compter les critères spécifiques.
  • Critères : Requis. Cela définit ce que vous recherchez dans la plage définie.

Un exemple simple pour comprendre la fonction COUNTIF

Pour rechercher un nom « Judy » dans une plage A4:A13 et compter, vous devez utiliser la fonction COUNTIF comme suit :

=COUNTIF(A4:A13,"Judy")

Appuyez ensuite sur la touche Entrée pour obtenir le compte.

simple example for understanding the COUNTIF function

Voici sept scénarios listés ci-dessous pour mieux comprendre comment utiliser la fonction COUNTIF.


Usages de base de COUNTIF

 

Compter si les cellules contiennent un texte spécifique (correspondance exacte)

La fonction COUNTIF peut être utilisée pour compter les cellules qui sont égales à un nombre, un texte ou une date spécifique.

Ici, nous prenons comme exemple le tableau A3:C13, où la colonne A contient des noms de fruits, la colonne B des nombres, et la colonne C des dates. Nous allons compter séparément les occurrences de 'Pomme', '100', et '10/6/2023' dans ces colonnes.

Count if cells with specific text

Le tableau ci-dessous fournit trois scénarios différents basés sur l'exemple précédent pour montrer comment écrire les critères dans la fonction COUNTIF :

Cible Critères Formule
Cellules égales à Pomme "Pomme" =COUNTIF(A4:A13,"Pomme")
Cellules égales à 100 100 ou "100" =COUNTIF(B4:B13,100)
Cellules égales à 10/6/2023 "6/10/2023" =COUNTIF(C4:C13,"10/6/2023")

Après avoir saisi la fonction COUNTIF, appuyez sur la touche Entrée pour obtenir le résultat du comptage.

COUNTIF function to count cells with specific text

Notes:
  • Un mot ou plusieurs mots ou une date doivent être entourés de guillemets comme critères.
  • Au lieu de taper les critères, vous pouvez utiliser une référence à n'importe quelle cellule contenant les critères et obtenir les mêmes résultats, par exemple =COUNTIF(C4:C13,E6).

Vous avez envie d'une méthode facile pour compter, sélectionner et mettre en surbrillance les cellules correspondant à un texte spécifique ? Kutools pour Excel a la réponse avec sa fonctionnalité Sélectionner des cellules spécifiques ! Découvrez sa puissance et sa simplicité en téléchargeant Kutools pour Excel et commencez dès aujourd'hui votre essai gratuit de 30 jours.

select and cells matching specific text by kutools


Compter si les cellules contiennent un texte spécifique (correspondance partielle)

Si vous souhaitez compter les cellules contenant des textes spécifiques, la fonction COUNTIF peut également vous aider en utilisant des caractères génériques.

Caractères génériques :

  • Un point d'interrogation (?) correspond à n'importe quel caractère unique, par exemple, L??? trouve "Lisa" et "Lucy".
  • Un astérisque (*) correspond à zéro ou plusieurs caractères de n'importe quel type, par exemple, *cy trouve "Lucy" et "Nancy".
  • Le tilde (~) est le caractère d'échappement, en le plaçant avant un caractère générique (comme ~*,~?,~*), le caractère générique est alors traité comme un caractère normal, par exemple, ~* trouve "*".

Dans cette section, nous prendrons comme exemple le comptage des occurrences du texte commençant par "L" dans la colonne A3:A13.

Count if cells contain partial text

Et voici, une liste des scénarios courants que vous pourriez rencontrer basés sur l'exemple, ainsi que les critères correspondants qui doivent être utilisés dans la fonction COUNTIF, ainsi que les formules requises.

Cible Critères Formule
Cellules commençant par L "L*" =COUNTIF(A4:A13,"L*")
Cellules commençant par L et se terminant par n'importe quels 3 caractères "L???" =COUNTIF(A4:A13,"L???")
Cellules se terminant par cy "*cy" =COUNTIF(A4:A13,"*cy")
Cellules commençant par n'importe quels 3 caractères et se terminant par y "???y" =COUNTIF(A4:A13,"???y")
Cellules contenant u "*u*" =COUNTIF(A4:A13,"*u*")
Cellules égales à * "~*" =COUNTIF(A4:A13,"~*")

Après avoir saisi la fonction COUNTIF, appuyez sur la touche Entrée pour obtenir le résultat du comptage.

COUNTIF function to count cells contain partial text

Note : Au lieu de taper les critères, vous pouvez utiliser une référence à n'importe quelle cellule contenant les critères et obtenir les mêmes résultats, par exemple =COUNTIF(A4:A13,C4).

Vous voulez faire ressortir ces cellules Excel qui contiennent un texte spécifique ? Kutools pour Excel est votre arme secrète ! La fonctionnalité Sélectionner des cellules spécifiques fera le travail en un rien de temps. Obtenez un avant-goût d'efficacité en téléchargeant Kutools pour Excel - commencez votre essai gratuit de 30 jours et regardez votre productivité grimper !

count cells begins with specific charatcer by kutools


Compter si les cellules ne sont pas vides ou vides

Si vous avez une grande plage de données et que vous devez compter efficacement le nombre de cellules vides ou non vides, la fonction COUNTIF sera une aide précieuse.

Ici, nous utiliserons la plage A4:A11 comme exemple pour compter les cellules non vides et les cellules vides.

Count if cells are not blank or blank

Cible Critères Formule
Cellules non vides "<>" =COUNTIF(A4:A11,"<>")
Cellules vides "" =COUNTIF(A4:A11," ")

Après avoir saisi la fonction COUNTIF, appuyez sur la touche Entrée pour obtenir le résultat.

COUNTIF function to count cells are not blank or blank

Prenez de l'avance dans Excel ! Avec la fonctionnalité Sélectionner les cellules non vides de Kutools pour Excel, comptez et mettez en surbrillance les cellules non vides en un instant. Essayez Kutools dès maintenant avec un essai gratuit de 30 jours et augmentez votre productivité !

 count non-empty cells by kutools


Compter si les cellules contiennent des textes ou des nombres uniquement

Parfois, vous devrez peut-être compter les cellules qui contiennent uniquement des chaînes de texte ou des nombres. Dans de tels cas, la fonction COUNTIF peut être très utile.

Ici, nous utiliserons la plage A4:A11 comme exemple pour compter les cellules qui contiennent uniquement du texte ou uniquement des nombres.

Count if cells contain texts or numbers only

Cible Critères Formule
Cellules contenant une chaîne de texte "*" =COUNTIF(A4:A11,"*")
Cellules contenant uniquement des nombres "<>"&"*" =COUNTIF(A4:A11,"<>"&"*")

Après avoir saisi la fonction COUNTIF, appuyez sur la touche Entrée pour obtenir le résultat.

COUNTIF function to count cells contain texts or numbers only


Compter si les nombres sont supérieurs à / inférieurs à / égaux à

Pour compter les cellules avec des valeurs dans la plage A4:A13 supérieures à, inférieures à, ou égales à un nombre spécifique, la fonction COUNTIF peut également vous aider.

Count if numbers are greater than/less than/equal to

Vous pouvez simplement ajouter l'opérateur correspondant aux critères. Le tableau ci-dessous illustre les opérateurs que vous pouvez utiliser.

Cible Critères Formule
Valeurs supérieures à 5 ">5" =COUNTIF(A4:A13,">5")
Valeurs inférieures à 5 "<5" =COUNTIF(A4:A13,"<5")
Valeurs égales à 5 "=5" =COUNTIF(A4:A13,"=5")
Valeurs différentes de 5 "<>5" =COUNTIF(A4:A13,"<>5")
Valeurs supérieures ou égales à 5 ">=5" =COUNTIF(A4:A13,">=5")
Valeurs inférieures ou égales à 5 "<=5" =COUNTIF(A4:A13,"<=5")

Appuyez sur la touche Entrée après avoir saisi la formule COUNTIF.

COUNTIF function to count numbers are greater than/less than/equal to

Notes:
  • Il est important de noter que dans les formules COUNTIF, les opérateurs avec des nombres doivent toujours être placés entre guillemets.
  • Au lieu de taper les critères, vous pouvez utiliser une référence à n'importe quelle cellule contenant les critères et obtenir les mêmes résultats, par exemple =COUNTIF(A4:A13,C4), C4 contient le critère >5.

Compter si les dates sont supérieures à / inférieures à / égales à

Si vous devez compter les cellules avec des dates supérieures à, inférieures à, ou égales à une date spécifique, vous pouvez utiliser des formules similaires à celles que nous avons discutées précédemment. Les mêmes principes s'appliquent aux dates comme aux nombres. Voici quelques exemples pour illustrer :

Cible Critères Formule
Dates supérieures au 17/6/2023 ">6/17/2023"" =COUNTIF(A4:A13,">17/6/2023"))
Dates égales au 17/6/2023 "=6/17/2023" =COUNTIF(A4:A13,"=17/6/2023")
Dates inférieures ou égales au 17/6/2023 "<=6/17/2023" =COUNTIF(A4:A13,"<=17/6/2023")

Appuyez sur la touche Entrée pour obtenir le comptage après avoir saisi la formule COUNTIF.

Count if dates are greater than/less than/equal to

En plus des usages courants que nous avons discutés, vous pouvez tirer parti de la fonction COUNTIF en combinaison avec des fonctions spécifiques de date et heure d'Excel, telles que la fonction TODAY, pour compter les cellules en fonction de la date actuelle. Cela vous permet de suivre dynamiquement et de compter les cellules qui répondent aux critères de la date actuelle. Voici quelques exemples de la façon dont vous pouvez utiliser la fonction COUNTIF avec TODAY() :

Cible Critères Formule
Dates supérieures à aujourd'hui ">"&TODAY() =COUNTIF(A4:A13,">"&TODAY())
Dates égales à aujourd'hui "="&TODAY()) =COUNTIF(A4:A13,"="&TODAY())
Dates inférieures à une semaine à partir d'aujourd'hui ">"&TODAY()-7 =COUNTIF(A4:A13,">"&TODAY()-7)

Count if dates are greater than/less than/equal to today


Usages avancés de COUNTIF

 

Compter si les cellules ont plusieurs critères (ou/et)

En effet, la fonction COUNTIF d'Excel n'est pas spécialement conçue pour compter les cellules avec plusieurs critères. Dans de tels cas, la fonction recommandée est COUNTIFS. Cependant, il existe certaines situations où vous pouvez obtenir le résultat souhaité en combinant plusieurs fonctions COUNTIF dans une seule formule.

>> Critères OU

Supposons que vous souhaitiez compter les cellules qui sont égales à « Pêche » ou « Pomme », vous devez combiner deux fonctions COUNTIF ensemble comme indiqué ci-dessous :

=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")

Appuyez sur la touche Entrée pour obtenir le comptage.

Count if cells with or criteria

Note : Au lieu de taper les critères, vous pouvez utiliser une référence à n'importe quelle cellule contenant les critères et obtenir les mêmes résultats, par exemple =COUNTIF(A4:A11,C4)+COUNTIF(A4:A11,C5).

Veuillez noter qu'en l'occurrence, nous utilisons le signe plus (+) pour combiner les résultats obtenus à partir de deux fonctions COUNTIF. De même, vous pouvez créer une formule COUNTIF avec plusieurs conditions en utilisant la même approche. Voici un exemple de formule COUNTIF avec trois conditions OU qui compte les occurrences de « Pêche », « Pomme » et « Citron » :

=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")

>> Critères ET

Supposons que vous souhaitiez compter les nombres qui sont supérieurs à 5 et inférieurs à 10 dans une plage A4:A11, vous pouvez combiner deux fonctions COUNTIF comme indiqué dans la capture d'écran ci-dessous :

=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")

Appuyez sur la touche Entrée pour obtenir le comptage.

Count if cells with and criteria

Veuillez noter qu'en l'occurrence, nous utilisons le signe moins (-) pour combiner les résultats obtenus à partir de deux fonctions COUNTIF.


Compter si les cellules contiennent des valeurs uniques ou en double

Si vous souhaitez compter des valeurs uniques ou en double dans la plage A3:A13, la fonction COUNTIF peut également vous aider.

Étape 1 : Identifier si chaque valeur est unique ou en double
  1. Dans la colonne à côté des valeurs que vous souhaitez compter, utilisez la formule ci-dessous pour identifier si la valeur associée est unique ou en double : VRAI indique que la valeur associée est en double, FAUX signifie que la valeur est unique.
    =COUNTIF($A$4:$A$13,A4)>1
  2. Appuyez sur Entrée puis double-cliquez sur la poignée de recopie (le petit carré vert dans le coin inférieur droit de la première cellule de résultat), puis tous les résultats s'affichent.

Étape 2 : Compter les valeurs uniques ou en double
  • Pour compter les valeurs uniques, veuillez utiliser la formule ci-dessous :
    =COUNTIF(B4:B13,"FALSE")
  • Pour compter les valeurs en double, veuillez utiliser la formule ci-dessous :
    =COUNTIF(B4:B13,"TRUE")
    B4:B13 est la colonne d'aide dans laquelle vous utilisez la formule à l'étape 1.
    Appuyez ensuite sur Entrée pour obtenir le résultat.
    Count unique values or duplicate values

Si vous préférez ne pas mémoriser les formules, vous pouvez utiliser la fonction Compter les valeurs uniques de Kutools for Excel. En seulement deux clics, vous pouvez obtenir le comptage dont vous avez besoin. De plus, Kutools pour Excel propose une large gamme de formules qui vous permettent d'effectuer efficacement des calculs avancés avec facilité.
Téléchargez Kutools pour Excel et profitez d'un essai gratuit de 30 jours

 Count Unique Values by kutools


COUNTIF – notes et quelques problèmes importants

 
  • La fonction COUNTIF n'est pas sensible à la casse.

  • La fonction COUNTIF nécessite une plage réelle, vous ne pouvez pas substituer un tableau.

  • La fonction COUNTIF ne prend pas en charge les plages non adjacentes, et sa syntaxe ne permet pas de spécifier plusieurs cellules individuelles comme premier paramètre. Si vous souhaitez compter dans plusieurs plages, vous pouvez utiliser une combinaison de plusieurs fonctions COUNTIF comme ceci :
    =COUNTIF(A2:A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5,">0").

  • La fonction COUNTIF renvoie des résultats incorrects lorsqu'elle est utilisée pour faire correspondre des chaînes de plus de 255 caractères.

  • La fonction COUNTIF renvoie une erreur #VALUE lorsqu'elle fait référence à un autre classeur qui est fermé.

Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!