Fonctions statistiques Excel : NB.SI, SOMME.SI et MOYENNE.SI

NB.SI, SOMME.SI, MOYENNE.SI : les 3 fonctions statistiques conditionnelles incontournables pour analyser vos données Excel selon un ou plusieurs critères. Ce guide vous présente le comparatif complet des 3 fonctions et de leurs variantes multi-critères (NB.SI.ENS, SOMME.SI.ENS, MOYENNE.SI.ENS), leurs cas d’usage métier et les critères pour choisir la bonne selon votre besoin. De la comptabilité au pilotage commercial, ces fonctions transforment vos tableaux en véritables outils d’analyse.

🎓 Niveau intermédiaire
⏱ 12 min de lecture
📋 Excel 2007 et +

1Pourquoi les fonctions statistiques conditionnelles sont essentielles

Les fonctions statistiques conditionnelles transforment Excel en véritable outil d’analyse de données. Plutôt que de filtrer manuellement un tableau pour compter les commandes d’un client, calculer le chiffre d’affaires par région ou la moyenne des notes d’une classe, vous laissez Excel faire le calcul selon les critères que vous définissez. Les résultats se mettent à jour automatiquement dès que vos données changent.

Ces 3 fonctions partagent la même logique : appliquer un calcul (compter, additionner, moyenner) uniquement sur les valeurs qui respectent un critère. C’est cette approche qui les rend si puissantes et si largement utilisées en entreprise. Dès qu’un tableau dépasse la vingtaine de lignes, ces fonctions deviennent indispensables pour extraire des indicateurs pertinents.

💡 Cas d’usage typiques en entreprise

Ventes : chiffre d’affaires par commercial, par région, par produit · RH : nombre de candidats par niveau d’expérience, salaire moyen par service · Comptabilité : total des factures en attente, par fournisseur · Pédagogie : moyenne des notes par classe, nombre d’élèves au-dessus de 14

Les 3 familles à connaître

Chaque fonction a une version simple (1 critère) et une version multi-critères (plusieurs critères simultanés) :

  • NB.SI / NB.SI.ENS : compter le nombre de cellules qui respectent un ou plusieurs critères. Réponse à « combien de ? »
  • SOMME.SI / SOMME.SI.ENS : additionner les valeurs qui respectent un ou plusieurs critères. Réponse à « combien au total ? »
  • MOYENNE.SI / MOYENNE.SI.ENS : calculer la moyenne des valeurs qui respectent un ou plusieurs critères. Réponse à « quelle moyenne ? »
💡 Distinction importante avec les fonctions de base

Ces fonctions calculent avec un critère. Si vous cherchez à additionner, moyenner ou compter sans critère (sur toute une plage), consultez la fiche Fonctions Excel de base (SOMME, MOYENNE, MIN, MAX, NB).

2Vue d’ensemble : tableau comparatif

Voici une comparaison synthétique des 3 familles de fonctions sur les critères qui comptent en pratique :

CritèreNB.SI / NB.SI.ENSSOMME.SI / SOMME.SI.ENSMOYENNE.SI / MOYENNE.SI.ENS
DisponibilitéNB.SI : toutes versions · NB.SI.ENS : Excel 2007 et +SOMME.SI : toutes versions · SOMME.SI.ENS : Excel 2007 et +Excel 2007 et + (les deux)
Ce qu’elle calculeUn comptageUne sommeUne moyenne arithmétique
Type de donnéesTout type (texte, nombre, date)Nombres uniquementNombres uniquement
Version simple (1 critère)NB.SISOMME.SIMOYENNE.SI
Version multi-critèresNB.SI.ENSSOMME.SI.ENSMOYENNE.SI.ENS
Nombre max de critères127127127
Cas d’usage typiqueNombre de clients VIPCA total par commercialNote moyenne des admis
💡 Règle simple à retenir

La terminaison .SI indique 1 critère, la terminaison .SI.ENS (pour « ensemble ») indique plusieurs critères combinés. Avec les variantes ENS, tous les critères doivent être vrais simultanément (logique ET).

3Quelle fonction statistique choisir selon votre besoin ?

Le choix dépend principalement de deux questions : quel type de calcul voulez-vous faire (compter, sommer, moyenner) et combien de critères voulez-vous appliquer ? Voici une matrice de décision :

Votre question métierFonction recommandéePourquoi
Combien de commandes ont été livrées ?NB.SIUn comptage avec 1 critère sur le statut
Combien de commandes VIP livrées en mars ?NB.SI.ENSUn comptage avec plusieurs critères simultanés
Quel chiffre d’affaires réalisé par le commercial Dupont ?SOMME.SIUne somme avec 1 critère sur le commercial
CA total de Dupont sur les produits Premium en Q1 ?SOMME.SI.ENSUne somme avec plusieurs critères croisés
Note moyenne des élèves de la classe de 3e ?MOYENNE.SIUne moyenne avec 1 critère sur la classe
Salaire moyen des ingénieurs basés à Paris ?MOYENNE.SI.ENSUne moyenne avec critères métier et localisation
💡 Stratégie recommandée en entreprise

Maîtrisez d’abord les 3 versions simples (NB.SI, SOMME.SI, MOYENNE.SI) qui couvrent 80 % des besoins quotidiens. Passez aux variantes ENS dès que vous devez croiser 2 critères ou plus. Si vous avez besoin de croiser beaucoup de critères avec plusieurs dimensions d’analyse, un tableau croisé dynamique sera souvent plus pertinent qu’une cascade de fonctions.

4NB.SI et NB.SI.ENS : compter selon critères

NB.SI répond à la question « combien de cellules respectent mon critère ? ». C’est la fonction de comptage conditionnel la plus utilisée en entreprise. Sa variante NB.SI.ENS permet de combiner plusieurs critères pour un comptage multi-dimensions.

Pour qui, quand ? NB.SI convient pour tous les comptages selon 1 critère : nombre de commandes livrées, nombre de clients VIP, nombre de notes supérieures à 14, nombre de cellules vides ou renseignées. NB.SI.ENS prend le relais dès que vous combinez plusieurs critères simultanés : clients VIP ET actifs, commandes livrées ET en mars, notes supérieures à 14 ET obtenues par des filles. Contrairement à SOMME.SI et MOYENNE.SI, NB.SI fonctionne sur tous types de données, pas seulement les nombres.

🔢 Aller plus loin sur NB.SI et NB.SI.ENS

Syntaxe détaillée, exemples concrets (compter des clients, compter des notes, compter avec plage), critères avec opérateurs et caractères génériques, passage de NB.SI à NB.SI.ENS, erreurs courantes : tout est dans la fiche dédiée.

5SOMME.SI et SOMME.SI.ENS : additionner selon critères

SOMME.SI additionne uniquement les valeurs qui respectent votre critère. C’est la fonction reine du pilotage commercial et financier : chiffre d’affaires par client, total des dépenses par catégorie, somme des ventes par région. Sa variante SOMME.SI.ENS permet de croiser plusieurs critères pour des analyses plus fines.

Pour qui, quand ? SOMME.SI est idéale pour toutes les agrégations numériques conditionnelles : total des ventes par commercial, montant total des factures en attente, somme des heures par service. SOMME.SI.ENS prend le relais pour les analyses multi-dimensions : ventes d’un commercial sur une période donnée, montant des commandes d’un client pour un produit spécifique. Attention : la plage à sommer doit contenir des nombres, sinon Excel les ignore silencieusement.

➕ Aller plus loin sur SOMME.SI et SOMME.SI.ENS

Syntaxe détaillée, exemples concrets (CA par commercial, total par catégorie), différences entre SOMME.SI et SOMME.SI.ENS, piège de l’inversion d’arguments entre les deux fonctions, erreurs courantes : tout est dans la fiche dédiée.

6MOYENNE.SI et MOYENNE.SI.ENS : moyenner selon critères

MOYENNE.SI calcule la moyenne arithmétique des valeurs qui respectent votre critère. Elle complète la famille des fonctions conditionnelles en répondant aux questions de type « quelle est la moyenne des… ». Sa variante MOYENNE.SI.ENS autorise plusieurs critères simultanés pour des analyses plus précises.

Pour qui, quand ? MOYENNE.SI est parfaite pour les analyses statistiques métier : note moyenne par classe, salaire moyen par service, durée moyenne des interventions par type. MOYENNE.SI.ENS est précieuse pour croiser plusieurs dimensions : note moyenne des filles en mathématiques, salaire moyen des ingénieurs à Lyon, délai moyen des interventions urgentes d’un technicien. Comme SOMME.SI, elle ne fonctionne que sur des données numériques et renvoie #DIV/0! si aucune valeur ne correspond aux critères.

📊 Aller plus loin sur MOYENNE.SI et MOYENNE.SI.ENS

Syntaxe détaillée, exemples concrets (moyenne par classe, moyenne multi-critères), différences avec MOYENNE simple, gestion du #DIV/0!, erreurs courantes : tout est dans la fiche dédiée.

7La syntaxe commune des critères

Les 3 familles de fonctions partagent la même syntaxe pour exprimer les critères. Cette uniformité est un avantage majeur : une fois que vous maîtrisez l’écriture des critères pour NB.SI, vous l’utilisez de la même façon pour SOMME.SI et MOYENNE.SI.

Les formats de critères acceptés

Format du critèreExempleSignification
Valeur directe"Paris"Égal à « Paris » (texte entre guillemets)
Nombre direct100Égal à 100 (pas de guillemets pour les nombres)
Référence de celluleA1Égal au contenu de la cellule A1
Opérateur de comparaison">100"Supérieur à 100 (opérateur entre guillemets)
Opérateur + référence">"&A1Supérieur à la valeur de A1 (concaténation avec &)
Caractère générique *"Mar*"Commence par « Mar » (Martin, Martin, Marc…)
Caractère générique ?"M?rtin"Un seul caractère variable (Martin, Mortin…)
Cellule vide""Cellule sans contenu
Cellule non vide"<>"Cellule avec du contenu (quel qu’il soit)
⚠️ Piège fréquent : les opérateurs dans les critères

Lorsque vous utilisez un opérateur de comparaison (>, <, >=, etc.), tout le critère doit être entre guillemets. Correct : ">100". Incorrect : >100. Pour concaténer avec une référence de cellule, utilisez le symbole & : ">"&A1 (et non ">A1" qui chercherait le texte littéral « >A1 »).

💡 Insensibilité à la casse

Les 3 fonctions sont insensibles à la casse : "Paris", "PARIS" et "paris" donnent le même résultat. Pour une comparaison sensible à la casse, il faut utiliser des formules matricielles avec EXACT, ce qui dépasse le cadre de ces fonctions.

8Questions fréquentes sur les fonctions statistiques

Quelle différence entre NB.SI et NB.SI.ENS ?

NB.SI accepte un seul critère sur une seule plage. NB.SI.ENS (pour « ensemble ») accepte plusieurs critères appliqués à plusieurs plages, toutes combinées par une logique ET. Si vous comptez les commandes livrées, NB.SI suffit. Si vous comptez les commandes livrées ET en mars ET pour un client VIP, utilisez NB.SI.ENS. La même logique s’applique à SOMME.SI/SOMME.SI.ENS et MOYENNE.SI/MOYENNE.SI.ENS.

Peut-on combiner ces fonctions avec des critères OU ?

Directement, non : les variantes ENS combinent toujours les critères en logique ET. Pour obtenir une logique OU, vous pouvez additionner plusieurs appels de fonction. Par exemple, pour compter les commandes « Livré » OU « En cours » : =NB.SI(B:B;"Livré")+NB.SI(B:B;"En cours"). Pour des logiques complexes, un tableau croisé dynamique sera souvent plus adapté.

Pourquoi SOMME.SI et SOMME.SI.ENS ont-elles un ordre d’arguments différent ?

C’est le piège classique de ces fonctions. SOMME.SI : plage de critère, critère, plage à sommer (plage à sommer en dernier). SOMME.SI.ENS : plage à sommer, plage de critère 1, critère 1, plage de critère 2, critère 2… (plage à sommer en premier). Cet inversement surprend souvent les utilisateurs qui passent de l’une à l’autre. La même particularité existe entre MOYENNE.SI et MOYENNE.SI.ENS.

Comment utiliser les caractères génériques (joker) dans les critères ?

Excel accepte deux caractères génériques dans les critères texte : * remplace zéro, un ou plusieurs caractères, et ? remplace exactement un caractère. Exemples : "Mar*" matche Martin, Marc, Mario ; "M?rtin" matche Martin, Mortin ; "*Dupont*" matche toute cellule contenant « Dupont » quelque part dans son texte. Attention : ces jokers ne fonctionnent que sur du texte, pas sur des nombres.

Que renvoie MOYENNE.SI si aucune valeur ne correspond ?

MOYENNE.SI et MOYENNE.SI.ENS renvoient l’erreur #DIV/0! quand aucune valeur ne correspond aux critères, car la fonction tente de diviser par zéro. Pour éviter cette erreur, encapsulez la formule dans SIERREUR : =SIERREUR(MOYENNE.SI(...);"Aucune donnée"). NB.SI renvoie 0 et SOMME.SI renvoie 0 dans le même cas, donc pas de protection nécessaire pour ces deux-là.

Quand préférer un tableau croisé dynamique à ces fonctions ?

Les fonctions SI/SI.ENS sont idéales pour quelques indicateurs ponctuels insérés dans un tableau de bord ou un rapport. Dès que vous avez besoin d’analyser vos données selon plusieurs dimensions croisées (ventes par commercial ET par région ET par mois simultanément) ou d’obtenir une vue dynamique modifiable à la volée, un tableau croisé dynamique sera plus rapide à construire et plus flexible à utiliser. Les deux approches sont complémentaires.

Ces fonctions sont-elles disponibles dans toutes les versions d’Excel ?

NB.SI et SOMME.SI existent depuis les premières versions d’Excel et fonctionnent partout. MOYENNE.SI ainsi que les 3 variantes multi-critères (NB.SI.ENS, SOMME.SI.ENS, MOYENNE.SI.ENS) sont apparues avec Excel 2007 et sont donc disponibles dans toutes les versions actuellement utilisées en entreprise. En pratique, aucun souci de compatibilité à prévoir dans un environnement moderne.

🎓 Maîtriser les fonctions statistiques avec une formation personnalisée

Les fonctions NB.SI, SOMME.SI et MOYENNE.SI sont au cœur de l’analyse de données en entreprise. Une formation individuelle sur mesure vous permet de maîtriser ces fonctions et leurs variantes multi-critères avec des exercices adaptés à vos données réelles, en présentiel ou à distance.

🎓 Découvrir la formation Excel
📄 Cours Excel PDF gratuit

+Pour aller plus loin

Les fonctions statistiques conditionnelles se combinent naturellement avec d’autres familles de fonctions Excel. Voici les prochaines étapes :