Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

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

Author Sun Last modified

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é pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : 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 de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
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 à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | 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’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (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 la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement 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, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels