COUNTIFS Excel : compter avec plusieurs critères
Maîtrisez la fonction COUNTIFS (NB.SI.ENS) dans Excel : syntaxe, critères textes, dates, nombres et gestion de la logique OU.
Par Ayoub Farid · · 2 min de lecture
COUNTIFS (connue sous le nom de NB.SI.ENS en version française) compte les lignes pour lesquelles toutes vos conditions sont réunies. « Combien de commandes de café dépassent 3 € ? » « Combien de tickets ont été ouverts en mars et sont encore en cours ? » C'est l'équivalent de la fonction COUNTIF (NB.SI), mais avec plusieurs critères simultanés.
*Remarque : dans la version française d'Excel, utilisez le nom de fonction NB.SI.ENS et séparez vos arguments par des points-virgules (;). Les exemples ci-dessous conservent la syntaxe anglaise standard.*
Syntaxe
=COUNTIFS(range1, criteria1, range2, criteria2, ...)
Chaque plage (range) doit impérativement avoir la même taille.
Exemple
| A | B | C | |
|---|---|---|---|
| 1 | Article | Catégorie | Prix |
| 2 | Espresso | Café | 2.50 |
| 3 | Latte | Café | 3.50 |
| 4 | Moka | Café | 4.00 |
| 5 | Muffin | Nourriture | 3.00 |
Articles de la catégorie « Café » à plus de 3 € :
=COUNTIFS(B2:B5,"Coffee",C2:C5,">3") → 2
Entre deux nombres
Utilisez deux fois la même plage :
=COUNTIFS(C2:C100,">=10",C2:C100,"<=20")
Entre deux dates
Avec la date de début en F1 et la date de fin en F2 :
=COUNTIFS(D2:D500,">="&F1,D2:D500,"<="&F2)
Le symbole & concatène l'opérateur de comparaison à la cellule. C'est la méthode classique pour effectuer un comptage mensuel dans votre feuille de calcul.
Logique OU
COUNTIFS applique uniquement une logique ET. Pour appliquer une condition OU (par exemple Café ou Thé), additionnez deux fonctions COUNTIF :
=COUNTIF(B2:B100,"Coffee")+COUNTIF(B2:B100,"Tea")
Ou regroupez le calcul dans une seule formule à l'aide d'une constante matricielle et de la fonction SUM (SOMME) :
=SUM(COUNTIFS(B2:B100,{"Coffee","Tea"}))
Construire un tableau récapitulatif
Listez vos catégories dans les cellules F2:F4 et les mois dans G1:I1, puis saisissez en G2 :
=COUNTIFS($B$2:$B$500,$F2,$D$2:$D$500,G$1)
Les symboles $ bloquent les lignes et colonnes nécessaires pour recopier vers le bas (poignée de recopie) et vers la droite sans fausser les calculs. C'est toute l'utilité des références mixtes.
Erreurs courantes
- Plages de tailles différentes : Excel renvoie l'erreur
#VALEUR!(#VALUE!). - Dates saisies sous forme de texte brut dans le critère : privilégiez une cellule contenant une vraie date ou une syntaxe telle que
">="&DATE(2026,3,1). - S'attendre à une logique OU : COUNTIFS vérifie obligatoirement que l'ensemble des conditions soient vraies en même temps.
Questions fréquentes
Comment compter des cellules avec deux critères dans Excel ?
Utilisez la syntaxe =COUNTIFS(range1,criteria1,range2,criteria2) (ou =NB.SI.ENS(...) en français), par exemple =COUNTIFS(B:B,"Coffee",C:C,">3").
Peut-on appliquer une condition OU avec COUNTIFS ?
Pas de manière directe. Additionnez plusieurs COUNTIFS entre elles, ou imbriquez une matrice de critères dans une fonction SUM.
Comment compter les dates d'un mois spécifique avec COUNTIFS ?
Définissez deux critères sur la même colonne : une date supérieure ou égale au premier jour du mois, et une date inférieure ou égale au dernier jour du mois.
COUNTIFS fonctionne-t-elle dans Google Sheets ?
Oui, la fonction est disponible avec une syntaxe strictement identique.