NB.SI.ENS
FICHE PRATIQUE — NB.SI.ENS (COUNTIFS)
La fonction NB.SI.ENS permet de compter des valeurs respectant plusieurs conditions en même temps.
Syntaxe
=NB.SI.ENS(plage1;critère1;plage2;critère2)
Comprendre la logique
La fonction fonctionne par couples :
| Élément | Rôle |
|---|---|
| plage | colonne analysée |
| critère | règle à respecter |
Excel analyse donc :
- une plage,
- puis le critère associé,
- puis une nouvelle plage,
- puis un nouveau critère.
Toutes les conditions doivent être vraies.
Exemple concret
| Ancienneté |
|---|
| 10 |
| 12 |
| 14 |
| 5 |
| 3 |
| 8 |
| 15 |
| 2 |
Objectif
Compter les salariés ayant :
- au moins 5 ans d’ancienneté,
- ET au maximum 12 ans.
Formule exacte
=NB.SI.ENS(A2:A9;">=5";A2:A9;"<=12")
Décomposition de la formule
| Partie | Signification |
|---|---|
A2:A9 |
plage contenant les anciennetés |
">=5" |
critère : supérieur ou égal à 5 |
A2:A9 |
même plage analysée |
"<=12" |
critère : inférieur ou égal à 12 |
Comment Excel réfléchit
| Valeur | ≥ 5 ? | ≤ 12 ? | Compté ? |
|---|---|---|---|
| 10 | ✅ | ✅ | ✅ |
| 12 | ✅ | ✅ | ✅ |
| 14 | ✅ | ❌ | ❌ |
| 5 | ✅ | ✅ | ✅ |
| 3 | ❌ | ✅ | ❌ |
| 8 | ✅ | ✅ | ✅ |
| 15 | ✅ | ❌ | ❌ |
| 2 | ❌ | ✅ | ❌ |
Résultat :
4
Ce qu’il faut retenir
NB.SI.ENS agit comme un filtre automatique :
- Excel vérifie chaque condition,
- si toutes les règles sont vraies → la ligne est comptée,
- sinon → elle est ignorée.
Équivalent anglais
=COUNTIFS(A2:A9,">=5",A2:A9,"<=12")