NB.SI.ENS
Compte les cellules répondant à plusieurs critères.
=NB.SI.ENS(plage1; critère1; plage2; critère2)Les fonctions NB.SI, SOMME.SI et MOYENNE.SI permettent d’analyser des ensembles de données en appliquant des calculs uniquement sur les cellules qui répondent à un critère spécifique.
Ces fonctions sont essentielles pour :
Voici les principaux opérateurs de comparaison disponibles dans Excel :
| Opérateur | Description | Exemple |
|---|---|---|
= | Égal à | "=10" |
<> | Différent de | "<>10" |
> | Supérieur à | ">10" |
< | Inférieur à | "<10" |
>= | Supérieur ou égal à | ">=10" |
<= | Inférieur ou égal à | "<=10" |
La fonction NB.SI compte le nombre de cellules dans une plage qui répondent à un critère donné.
=NB.SI(plage; critère)Arguments :
plage : la plage de cellules à analysercritère : la condition que les cellules doivent satisfaire=NB.SI(B2:B20;">=60")Cette formule compte combien d’étudiants ont une note de 60 ou plus dans la plage B2:B20.
=NB.SI(A2:A50;"Montréal")Cette formule compte combien de transactions proviennent de Montréal.
=NB.SI(C2:C100;">="&E1)Cette formule compte les valeurs supérieures ou égales à la valeur dans E1. L’opérateur & permet de concaténer le critère avec la référence de cellule.
La fonction SOMME.SI additionne les valeurs d’une plage qui répondent à un critère donné.
=SOMME.SI(plage; critère; [somme_plage])Arguments :
plage : la plage de cellules à évaluer selon le critèrecritère : la condition que les cellules doivent satisfairesomme_plage : (optionnel) la plage des cellules à additionner. Si omis, additionne les cellules de la plage.=SOMME.SI(C2:C50;">1000")Cette formule additionne toutes les ventes supérieures à 1000$ dans la colonne C.
=SOMME.SI(A2:A50;"Montréal";C2:C50)Cette formule :
=SOMME.SI(B2:B100;">=5000";D2:D100)Cette formule additionne les commissions (colonne D) uniquement pour les ventes de 5000$ et plus (colonne B).
La fonction MOYENNE.SI calcule la moyenne des valeurs d’une plage qui répondent à un critère donné.
=MOYENNE.SI(plage; critère; [moyenne_plage])Arguments :
plage : la plage de cellules à évaluer selon le critèrecritère : la condition que les cellules doivent satisfairemoyenne_plage : (optionnel) la plage des cellules dont on calcule la moyenne. Si omis, calcule la moyenne des cellules de la plage.=MOYENNE.SI(B2:B30;">70")Cette formule calcule la moyenne uniquement des notes supérieures à 70.
=MOYENNE.SI(A2:A50;"Québec";C2:C50)Cette formule calcule la moyenne des ventes (colonne C) pour les transactions de Québec (colonne A).
=MOYENNE.SI(C2:C100;"Temps plein";D2:D100)Cette formule calcule l’âge moyen (colonne D) des employés ayant le statut “Temps plein” (colonne C).
| Fonction | Objectif | Résultat |
|---|---|---|
| NB.SI | Compter les cellules | Nombre (entier) |
| SOMME.SI | Additionner les valeurs | Somme (nombre) |
| MOYENNE.SI | Calculer la moyenne des valeurs | Moyenne (nombre) |
Imaginons un tableau de ventes avec les colonnes suivantes :
Questions d’analyse :
Combien de ventes à Montréal ?
=NB.SI(A2:A100;"Montréal")
Total des ventes pour les entreprises ?
=SOMME.SI(C2:C100;"Entreprise";B2:B100)
Montant moyen des ventes à Québec ?
=MOYENNE.SI(A2:A100;"Québec";B2:B100)
Combien de ventes supérieures à 5000$ ?
=NB.SI(B2:B100;">5000")
Total des ventes supérieures à 2000$ ?
=SOMME.SI(B2:B100;">2000")
Quelle formule compte les notes supérieures ou égales à 60 dans B2:B50 ?
Quelle formule additionne les ventes (colonne C) pour Montréal (colonne A) ?
Que calcule cette formule ? =MOYENNE.SI(B2:B50;">70")
Quelle est la différence entre ces deux formules ?
A: =SOMME.SI(B2:B50;">1000")
B: =SOMME.SI(A2:A50;">1000";B2:B50)
Combien de ventes ≥ 500$ ont été réalisées par des particuliers si on a :
Si une plage contient 5, 10, 15, 20, 25, que retourne =MOYENNE.SI(A1:A5;">=15") ?
Pour analyser des données avec plusieurs critères simultanés, Excel propose des versions avancées :
NB.SI.ENS
Compte les cellules répondant à plusieurs critères.
=NB.SI.ENS(plage1; critère1; plage2; critère2)SOMME.SI.ENS
Additionne selon plusieurs critères.
=SOMME.SI.ENS(somme_plage; plage1; critère1; plage2; critère2)MOYENNE.SI.ENS
Calcule la moyenne selon plusieurs critères.
=MOYENNE.SI.ENS(moyenne_plage; plage1; critère1; plage2; critère2)Exemple : Total des ventes à Montréal pour les entreprises
=SOMME.SI.ENS(C2:C100; A2:A100; "Montréal"; B2:B100; "Entreprise")& pour concaténer =NB.SI(A2:A50;">="&E1) =NB.SI(A2:A50;"Mont*") // Trouve Montréal, Montmagny, etc. =NB.SI(A2:A50;"<>") =NB.SI(A2:A50;"")