Formules Excel

Comment compter des cellules avec critères dans Excel ? COUNTIF et COUNTIFS

14 janvier 2026 7 vues

Vous cherchez à compter le nombre de cellules qui répondent à certains critères dans Excel ? Les fonctions `COUNTIF` et `COUNTIFS` sont vos meilleures alliées. Ces formules puissantes vous permettent d'analyser vos données et d'obtenir des informations précises en un clin d'œil. Dans cet article, nous allons explorer en détail comment utiliser `COUNTIF` et `COUNTIFS`, avec des exemples concrets et des astuces pour éviter les erreurs courantes. Préparez-vous à devenir un expert du comptage conditionnel dans Excel !

Comprendre COUNTIF et COUNTIFS dans Excel

Les fonctions COUNTIF et COUNTIFS sont des outils essentiels pour analyser des données dans Excel. Elles permettent de compter le nombre de cellules qui répondent à un ou plusieurs critères spécifiques. Comprendre leur fonctionnement et leurs différences est crucial pour exploiter pleinement leur potentiel.

Qu'est-ce que COUNTIF ?

La fonction COUNTIF (NB.SI en français) permet de compter le nombre de cellules dans une plage qui répondent à un seul critère. Sa syntaxe est la suivante :

=COUNTIF(plage, critère)

  • plage : La plage de cellules que vous souhaitez évaluer.
  • critère : Le critère qui détermine quelles cellules doivent être comptées.

Le critère peut être une valeur numérique, du texte, une date, ou une expression logique. Il peut également inclure des caractères génériques comme * (zéro ou plusieurs caractères) et ? (un seul caractère).

Qu'est-ce que COUNTIFS ?

La fonction COUNTIFS (NB.SI.ENS en français) est une extension de COUNTIF qui permet de compter les cellules qui répondent à plusieurs critères. Sa syntaxe est :

=COUNTIFS(plage1, critère1, plage2, critère2, ...)

  • plage1, plage2, ... : Les plages de cellules à évaluer.
  • critère1, critère2, ... : Les critères correspondants à chaque plage.

COUNTIFS compte uniquement les cellules qui répondent à tous les critères spécifiés. Cela la rend particulièrement utile pour des analyses plus complexes.

La différence clé entre COUNTIF et COUNTIFS

La principale différence réside dans le nombre de critères que chaque fonction peut gérer. COUNTIF est limitée à un seul critère, tandis que COUNTIFS peut en gérer plusieurs. Si vous avez besoin de baser votre comptage sur plus d'une condition, COUNTIFS est la fonction à utiliser.

Utilisation pratique de COUNTIF

Voyons comment utiliser COUNTIF avec quelques exemples concrets.

Exemple 1 : Compter le nombre de ventes supérieures à 100

Supposons que vous ayez une colonne (A) contenant des chiffres de ventes. Vous voulez savoir combien de ventes sont supérieures à 100. La formule serait :

=COUNTIF(A:A, ">100")

Dans cet exemple, A:A représente toute la colonne A, et ">100" est le critère. Notez que le critère est entre guillemets car il s'agit d'une expression.

Exemple 2 : Compter le nombre d'occurrences d'un produit spécifique

Imaginez que vous ayez une colonne (B) listant différents produits. Vous souhaitez compter combien de fois le produit "Pomme" apparaît. La formule serait :

=COUNTIF(B:B, "Pomme")

Ici, B:B est la plage de recherche, et "Pomme" est le critère de comptage. La fonction comptera toutes les cellules de la colonne B qui contiennent exactement le texte "Pomme".

Exemple 3 : Utiliser une référence de cellule comme critère

Au lieu d'entrer le critère directement dans la formule, vous pouvez utiliser une référence de cellule. Par exemple, si la cellule C1 contient le texte "Orange", vous pouvez utiliser la formule suivante pour compter le nombre d'occurrences de "Orange" dans la colonne B :

=COUNTIF(B:B, C1)

Cela rend votre formule plus flexible, car vous pouvez modifier le critère simplement en modifiant le contenu de la cellule C1.

Astuce : Utiliser des caractères génériques

Les caractères génériques * et ? peuvent être très utiles avec COUNTIF. Par exemple, pour compter toutes les cellules qui commencent par la lettre "A" dans la colonne B, vous pouvez utiliser la formule :

=COUNTIF(B:B, "A*")

L'astérisque (*) représente n'importe quelle séquence de caractères (y compris aucune).

Maîtriser COUNTIFS : Compter avec plusieurs critères

COUNTIFS offre une flexibilité encore plus grande en permettant de compter les cellules en fonction de plusieurs critères simultanément.

Exemple 1 : Compter les ventes supérieures à 100 réalisées par un vendeur spécifique

Supposons que vous ayez une colonne (A) avec les chiffres de ventes et une colonne (B) avec les noms des vendeurs. Vous voulez compter le nombre de ventes supérieures à 100 réalisées par le vendeur "Dupont". La formule serait :

=COUNTIFS(A:A, ">100", B:B, "Dupont")

Dans cet exemple, A:A est la plage des ventes, ">100" est le critère pour les ventes, B:B est la plage des vendeurs, et "Dupont" est le critère pour le vendeur. La fonction ne comptera que les lignes où les deux conditions sont remplies.

Exemple 2 : Compter les commandes passées dans une certaine période

Imaginez que vous ayez une colonne (C) avec les dates de commande. Vous voulez compter le nombre de commandes passées entre le 1er janvier 2023 et le 31 janvier 2023. La formule serait :

=COUNTIFS(C:C, ">=01/01/2023", C:C, "<=31/01/2023")

Ici, vous utilisez deux critères pour la même colonne : un pour la date de début et un pour la date de fin. Assurez-vous que le format de date dans votre formule correspond au format utilisé dans votre feuille de calcul.

Exemple 3 : Combiner des critères numériques et textuels

Vous pouvez également combiner des critères numériques et textuels dans une même formule COUNTIFS. Par exemple, pour compter le nombre de produits "Pomme" vendus à plus de 50 exemplaires, vous pouvez utiliser la formule :

=COUNTIFS(A:A, "Pomme", B:B, ">50")

Où la colonne A contient le nom du produit et la colonne B contient le nombre d'exemplaires vendus.

Astuce : Utiliser des références de cellules avec COUNTIFS

Comme avec COUNTIF, vous pouvez utiliser des références de cellules pour rendre vos formules COUNTIFS plus dynamiques. Par exemple, si la cellule D1 contient la date de début et la cellule E1 contient la date de fin, vous pouvez utiliser la formule suivante pour compter les commandes passées entre ces deux dates :

=COUNTIFS(C:C, ">="&D1, C:C, "<="&E1)

Notez l'utilisation de l'opérateur de concaténation & pour combiner les opérateurs de comparaison avec les références de cellules.

Erreurs courantes et comment les éviter

Même avec une bonne compréhension de COUNTIF et COUNTIFS, il est facile de commettre des erreurs. Voici quelques erreurs courantes et comment les éviter.

Erreur 1 : Oublier les guillemets autour des critères textuels

Si vous oubliez les guillemets autour d'un critère textuel, Excel interprétera le texte comme un nom de cellule ou de plage, ce qui entraînera une erreur. Assurez-vous toujours d'encadrer vos critères textuels de guillemets, par exemple "Pomme".

Erreur 2 : Utiliser le mauvais opérateur de comparaison

Vérifiez que vous utilisez le bon opérateur de comparaison (>, <, >=, <=, =, <>) en fonction de ce que vous voulez compter. Une erreur courante est d'utiliser > au lieu de >= ou inversement.

Erreur 3 : Formats de date incorrects

Les formats de date peuvent être source de confusion. Assurez-vous que le format de date utilisé dans votre formule correspond au format de date utilisé dans votre feuille de calcul. Excel peut interpréter une date de manière inattendue si les formats ne correspondent pas.

Erreur 4 : Erreurs de syntaxe

Vérifiez attentivement la syntaxe de votre formule. Assurez-vous d'avoir le bon nombre de parenthèses, de virgules et de guillemets. Une erreur de syntaxe peut empêcher votre formule de fonctionner correctement.

Erreur 5 : Plages de données incorrectes

Assurez-vous que les plages de données que vous spécifiez dans votre formule correspondent aux données que vous souhaitez analyser. Une plage incorrecte peut entraîner des résultats incorrects.

Alternatives à COUNTIF et COUNTIFS

Bien que COUNTIF et COUNTIFS soient des outils puissants, il existe d'autres fonctions Excel qui peuvent être utilisées pour compter des cellules en fonction de critères. Voici quelques alternatives :

  • SUMPRODUCT (SOMMEPROD en français) : Cette fonction peut être utilisée pour compter les cellules qui répondent à plusieurs critères. Elle est particulièrement utile pour les calculs matriciels complexes.
  • DCOUNT et DCOUNTA (BDNB et BDNBVAL en français) : Ces fonctions permettent de compter les cellules dans une base de données qui répondent à des critères spécifiques. Elles nécessitent une plage de critères définie dans votre feuille de calcul.
  • Tableaux croisés dynamiques : Les tableaux croisés dynamiques sont un outil puissant pour analyser et résumer des données. Ils peuvent être utilisés pour compter le nombre d'occurrences de différentes valeurs dans une colonne, et pour filtrer les données en fonction de critères spécifiques.

Conclusion

Les fonctions COUNTIF et COUNTIFS sont des outils indispensables pour analyser des données dans Excel. En comprenant leur fonctionnement et en évitant les erreurs courantes, vous pouvez exploiter pleinement leur potentiel pour obtenir des informations précieuses à partir de vos données. N'hésitez pas à expérimenter avec les exemples et astuces présentés dans cet article pour maîtriser ces fonctions et devenir un expert du comptage conditionnel dans Excel. Avec un peu de pratique, vous serez en mesure de répondre à toutes vos questions d'analyse de données en un clin d'œil !

Questions fréquentes

Quelle est la différence entre COUNTIF et COUNTIFS ?

COUNTIF permet de compter les cellules qui répondent à un seul critère, tandis que COUNTIFS permet de compter les cellules qui répondent à plusieurs critères simultanément. Si vous n'avez qu'un seul critère, utilisez COUNTIF. Si vous en avez plusieurs, utilisez COUNTIFS.

Comment utiliser des caractères génériques avec COUNTIF ?

Vous pouvez utiliser les caractères génériques `*` (pour représenter zéro ou plusieurs caractères) et `?` (pour représenter un seul caractère) dans vos critères COUNTIF. Par exemple, `COUNTIF(A:A, "A*")` comptera toutes les cellules de la colonne A qui commencent par la lettre "A".

Pourquoi ma formule COUNTIF ou COUNTIFS ne fonctionne-t-elle pas ?

Plusieurs raisons peuvent expliquer cela. Vérifiez que vous avez correctement entré la syntaxe de la formule, que vous avez inclus les guillemets autour des critères textuels, que vous utilisez les bons opérateurs de comparaison, et que les formats de date sont corrects. Assurez-vous également que les plages de données que vous spécifiez sont correctes.

Mots-clés associés :

excel count countif multiple criteria countifs date range excel count unique values excel conditional counting

Partager cet article :