StatistiquesIntermédiaire

Fonction MOYENNE.SI.ENS ExcelMoyennes Multi-Critères – Guide Complet 2026

MOYENNE.SI.ENS (AVERAGEIFS en anglais) est la fonction qui te permet de calculer une moyenne en appliquant plusieurs critères simultanés. C'est la version évoluée de MOYENNE.SI, indispensable quand tu dois analyser des données selon différentes dimensions.

Imagine que tu veux connaître le salaire moyen des commerciaux à Paris ayant plus de 3 ans d'ancienneté. Avec MOYENNE.SI.ENS, tu obtiens ce résultat en une seule formule, sans filtre manuel ni tableau croisé dynamique. C'est un gain de temps considérable pour toutes tes analyses.

Syntaxe de la fonction MOYENNE.SI.ENS

=MOYENNE.SI.ENS(plage_moyenne; plage_critères1; critères1; [plage_critères2]; [critères2]; ...)

La fonction MOYENNE.SI.ENS calcule la moyenne des cellules qui répondent à TOUS les critères. Tu peux combiner jusqu'à 127 critères, et chaque critère peut être une valeur, une comparaison ou du texte avec jokers.

Comprendre chaque paramètre de MOYENNE.SI.ENS

1

plage_moyenne

(obligatoire)

C'est la plage de cellules dont tu veux calculer la moyenne. Par exemple, si tu veux connaître le chiffre d'affaires moyen, tu indiques ici la colonne contenant les montants de CA. Important : cette plage peut être différente des plages de critères.

2

plage_critères1

(obligatoire)

La première plage où Excel va chercher à appliquer ton critère. Elle doit avoir exactement la même taille que plage_moyenne. Si tu veux filtrer par région, indique ici la colonne "Région".

3

critères1

(obligatoire)

Le critère à appliquer sur plage_critères1. Tu peux utiliser du texte entre guillemets ("Paris"), des nombres (100), des comparaisons (">50", "<=1000") ou des jokers ("Mar*").

4

plage_critères2, critères2, ...

(optionnel)

Tu peux ajouter jusqu'à 126 paires supplémentaires plage/critère. Chaque nouvelle paire ajoute une condition ET. Par exemple, ajouter C:C; ">50000" filtre en plus sur un montant supérieur à 50 000. Toutes les plages doivent avoir la même taille.

Astuce de pro : Pour créer des critères dynamiques, utilise la concaténation avec &. Par exemple, ">="&A1 crée un critère "supérieur ou égal à" basé sur la valeur de A1. Tu peux ainsi changer le seuil sans modifier la formule.

Exemples pratiques pas à pas

Exemple 1 – RH : calculer le salaire moyen par poste et ancienneté

Tu travailles aux ressources humaines et tu dois analyser les salaires pour préparer les négociations salariales. Tu veux connaître le salaire moyen des développeurs ayant plus de 2 ans d'ancienneté.

La formule calcule la moyenne des salaires (C1:C4) uniquement pour les développeurs avec plus de 2 ans d'ancienneté.

ABC
1PosteAnciennetéSalaire
2Développeur345 000 €
3Designer238 000 €
4Développeur552 000 €
5Développeur135 000 €
6Moyenne48 500 €
Formule :=MOYENNE.SI.ENS(C1:C4; A1:A4; "Développeur"; B1:B4; ">2")
Résultat :48 500 €

Résultat : (45 000 + 52 000) / 2 = 48 500 €. Le développeur avec 1 an d'ancienneté est exclu du calcul.

Exemple 2 – Commercial : analyser les ventes par région et période

Tu es commercial et tu veux comparer tes performances. Tu dois calculer le panier moyen dans la région Nord pour le premier trimestre uniquement.

Seules les ventes du Nord au T1 sont prises en compte : (2 500 + 2 100) / 2 = 2 300 €

ABC
1RégionTrimestreVente
2NordT12 500 €
3SudT11 800 €
4NordT23 200 €
5NordT12 100 €
6Panier moyen2 300 €
Formule :=MOYENNE.SI.ENS(C1:C4; A1:A4; "Nord"; B1:B4; "T1")
Résultat :2 300 €

Cette analyse te permet d'identifier rapidement si ta performance régionale varie selon les périodes, et d'ajuster ta stratégie commerciale en conséquence.

Exemple 3 – Contrôleur de gestion : analyser la rentabilité par produit et canal

Tu es contrôleur de gestion et tu dois évaluer la marge moyenne des produits haut de gamme vendus en ligne. Cette analyse guidera les décisions d'investissement marketing.

La marge moyenne des produits Premium vendus en ligne : (42% + 45%) / 2 = 43.5%

ABC
1ProduitCanalMarge %
2PremiumOnline42%
3StandardOnline28%
4PremiumMagasin38%
5PremiumOnline45%
6Moyenne43.5%
Formule :=MOYENNE.SI.ENS(C1:C4; A1:A4; "Premium"; B1:B4; "Online")
Résultat :43.5%

Ce KPI te permet de valider que le canal online est effectivement plus rentable pour les produits premium, justifiant ainsi un budget marketing digital plus élevé.

Exemple 4 – Analyste : temps de traitement par priorité et département

Tu es analyste de données et tu dois évaluer l'efficacité du service client. Tu veux connaître le temps de traitement moyen des tickets haute priorité gérés par le département technique.

Temps moyen pour les tickets haute priorité du département technique : (2.5 + 3.1) / 2 = 2.8 heures

ABC
1DépartementPrioritéTemps (h)
2TechniqueHaute2.5
3CommercialHaute1.8
4TechniqueMoyenne4.2
5TechniqueHaute3.1
6Moyenne2.8
Formule :=MOYENNE.SI.ENS(C1:C4; A1:A4; "Technique"; B1:B4; "Haute")
Résultat :2.8

Cette métrique te permet d'identifier les goulots d'étranglement et de proposer des optimisations de processus ou des besoins en ressources.

Les erreurs fréquentes et comment les corriger

Erreur #VALEUR! – Plages de tailles différentes

C'est l'erreur la plus courante avec MOYENNE.SI.ENS. Elle survient quand plage_moyenne et les plages_critères n'ont pas exactement le même nombre de lignes.

Solution : Vérifie que toutes tes plages ont la même taille. Par exemple, si C1:C100 est ta plage de moyenne, assure-toi que tes plages de critères sont aussi A1:A100 et B1:B100, pas A1:A99.

Erreur #DIV/0! – Aucune correspondance

Cette erreur apparaît quand aucune cellule ne répond à tous tes critères simultanément. Excel ne peut pas calculer la moyenne de zéro valeur.

Solution : Entoure ta formule avec SIERREUR : =SIERREUR(MOYENNE.SI.ENS(...); 0) pour afficher 0, ou =SIERREUR(MOYENNE.SI.ENS(...); "Aucune donnée") pour un message personnalisé.

Critères qui ne fonctionnent pas

Si ton critère contient un opérateur de comparaison (>, <, >=, <=, <>), tu DOIS le mettre entre guillemets, même pour les nombres.

Solution : Écris ">100" au lieu de >100. Pour des critères dynamiques, utilise ">="&A1 pour concaténer l'opérateur avec une référence de cellule.

Résultat incorrect avec des dates

Les dates dans Excel sont des nombres. Si tu utilises "01/01/2024" comme critère, Excel peut ne pas reconnaître le format.

Solution : Utilise la fonction DATE : DATE(2024;1;1) ou une référence de cellule contenant la date. Pour des comparaisons, écris ">="&DATE(2024;1;1).

Conseil de débogage : Si ta formule ne retourne pas le résultat attendu, teste d'abord chaque critère séparément avec NB.SI.ENS pour voir combien de lignes correspondent. Ça te permet d'identifier rapidement quel critère pose problème.

MOYENNE.SI.ENS vs MOYENNE vs MOYENNE.SI vs BDMOYENNE

CritèreMOYENNE.SI.ENSMOYENNEMOYENNE.SIBDMOYENNE
Nombre de critères✅ Jusqu'à 127❌ Aucun⚠️ 1 seul✅ Illimité
Syntaxe⭐⭐⭐ Intuitive⭐⭐⭐ Très simple⭐⭐⭐ Simple⭐ Complexe
Critères dynamiques✅ Facile avec &❌ Non applicable✅ Facile avec &⚠️ Via zone critères
Jokers (* et ?)✅ Oui❌ Non✅ Oui✅ Oui
Performance⭐⭐⭐ Rapide⭐⭐⭐ Très rapide⭐⭐⭐ Rapide⭐⭐ Moyenne
Cas d'usage idéalAnalyse multi-critèresMoyenne simple1 critère simpleCritères complexes OU

Quand utiliser MOYENNE.SI.ENS ? C'est ton meilleur choix pour 95% des analyses avec critères multiples. Simple, rapide, et compatible avec Google Sheets.

Quand utiliser MOYENNE ? Uniquement pour calculer la moyenne d'une plage complète sans aucun filtre. Par exemple : salaire moyen de tous les employés sans distinction.

Quand utiliser MOYENNE.SI ? Quand tu n'as qu'un seul critère. C'est légèrement plus simple que MOYENNE.SI.ENS, mais ce dernier peut faire la même chose (avec juste un critère).

Quand utiliser BDMOYENNE ? Uniquement pour des critères très complexes avec logique OU, ou si tu travailles avec des bases de données structurées à l'ancienne. Aujourd'hui, préfère les tableaux Excel et MOYENNE.SI.ENS.

Questions fréquentes sur MOYENNE.SI.ENS

Combien de critères peut-on utiliser avec MOYENNE.SI.ENS ?

Tu peux utiliser jusqu'à 127 paires plage/critère avec MOYENNE.SI.ENS. En pratique, tu utiliseras rarement plus de 5-6 critères. Si tu as besoin de plus, c'est souvent le signe que tu devrais réorganiser tes données ou utiliser un tableau croisé dynamique.

Comment faire un OU logique au lieu d'un ET ?

MOYENNE.SI.ENS combine tous les critères en ET. Pour faire un OU, tu dois créer plusieurs formules MOYENNE.SI.ENS et les combiner. Par exemple : (MOYENNE.SI.ENS(plage1; critère1) + MOYENNE.SI.ENS(plage2; critère2)) / 2. Une autre solution est d'utiliser MOYENNE avec SI en formule matricielle.

MOYENNE.SI.ENS fonctionne-t-elle dans Google Sheets ?

Oui ! Google Sheets utilise AVERAGEIFS avec exactement la même syntaxe. La seule différence est le séparateur : Google Sheets utilise la virgule (,) au lieu du point-virgule (;) si ton système est en anglais.

Peut-on utiliser des jokers avec MOYENNE.SI.ENS ?

Oui, tu peux utiliser * (plusieurs caractères) et ? (un caractère) dans tes critères texte. Par exemple : "Mar*" trouve Mars, Marseille, Martin... et "A?" trouve A1, A2, AB... C'est très utile pour des recherches partielles.

Que se passe-t-il si aucune cellule ne correspond aux critères ?

Excel affiche l'erreur #DIV/0! car il ne peut pas calculer la moyenne de zéro valeur. Utilise SIERREUR(MOYENNE.SI.ENS(...); "Aucun résultat") pour afficher un message personnalisé à la place de l'erreur.

Les fonctions similaires à MOYENNE.SI.ENS

Deviens un pro d'Excel

Tu maîtrises maintenant MOYENNE.SI.ENS ! Rejoins Le Dojo Club pour découvrir toutes les fonctions avancées et automatiser tes analyses en un clin d'œil.

Essayer pendant 30 jours