Formules Excel

Comment Calculer une Moyenne SI (condition) sur Excel ?

14 janvier 2026 1 vues

Excel est un outil puissant pour analyser et manipuler des données. L'une des tâches les plus courantes est de calculer une moyenne. Mais que faire si vous ne voulez calculer la moyenne que pour un sous-ensemble de vos données, basé sur une condition spécifique ? C'est là que la fonction `MOYENNE.SI` entre en jeu. Cet article vous guidera à travers l'utilisation de `MOYENNE.SI` (et de `MOYENNE.SI.ENS`) avec des exemples clairs et des astuces pour optimiser vos calculs.

Comprendre la fonction MOYENNE.SI sur Excel

La fonction MOYENNE.SI est une formule Excel qui permet de calculer la moyenne d'une plage de cellules, uniquement si elles répondent à un critère spécifique. C'est un outil indispensable pour l'analyse de données conditionnelle.

Syntaxe de la fonction MOYENNE.SI

La syntaxe de la fonction MOYENNE.SI est la suivante:

=MOYENNE.SI(plage; critère; [plage_moyenne])

  • plage: La plage de cellules à évaluer par rapport au critère.
  • critère: Le critère qui détermine quelles cellules seront incluses dans le calcul de la moyenne. Le critère peut être un nombre, une expression, une référence de cellule ou une chaîne de texte.
  • [plage_moyenne]: (Facultatif) La plage de cellules dont la moyenne doit être calculée. Si omise, la plage est utilisée pour le calcul de la moyenne.

Exemples pratiques de MOYENNE.SI

Exemple 1: Calculer la moyenne des ventes supérieures à 100 €

Supposons que vous ayez une colonne (A) contenant des montants de ventes et que vous souhaitiez calculer la moyenne des ventes supérieures à 100 €. Vous pouvez utiliser la formule suivante:

=MOYENNE.SI(A1:A100; ">100")

Dans cet exemple:

  • A1:A100 est la plage de cellules contenant les montants des ventes.
  • ">100" est le critère, indiquant que seules les valeurs supérieures à 100 seront incluses dans le calcul.

Exemple 2: Calculer la moyenne des notes d'un étudiant spécifique

Supposons que vous ayez deux colonnes: une colonne (B) contenant les noms des étudiants et une colonne (C) contenant leurs notes. Vous voulez calculer la moyenne des notes d'un étudiant nommé "Jean". La formule serait:

=MOYENNE.SI(B1:B100; "Jean"; C1:C100)

Ici:

  • B1:B100 est la plage contenant les noms des étudiants.
  • "Jean" est le critère, spécifiant que seules les lignes où le nom est "Jean" seront considérées.
  • C1:C100 est la plage contenant les notes, dont la moyenne sera calculée.

La fonction MOYENNE.SI.ENS pour des critères multiples

Lorsque vous avez besoin de calculer une moyenne basée sur plusieurs critères, la fonction MOYENNE.SI.ENS est votre meilleure option. Elle permet de spécifier plusieurs conditions qui doivent être remplies pour qu'une cellule soit incluse dans le calcul de la moyenne.

Syntaxe de la fonction MOYENNE.SI.ENS

La syntaxe de MOYENNE.SI.ENS est la suivante:

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

  • plage_moyenne: La plage de cellules dont la moyenne doit être calculée.
  • plage_critères1: La première plage de cellules à évaluer par rapport au premier critère.
  • critère1: Le premier critère.
  • [plage_critères2; critère2]: Plage et critère supplémentaires (jusqu'à 127 paires).

Exemples pratiques de MOYENNE.SI.ENS

Exemple 1: Calculer la moyenne des ventes supérieures à 100 € réalisées en janvier

Supposons que vous ayez trois colonnes: une colonne (D) contenant les montants des ventes, une colonne (E) contenant les mois de vente et que vous souhaitiez calculer la moyenne des ventes supérieures à 100 € réalisées en janvier. La formule serait:

=MOYENNE.SI.ENS(D1:D100; D1:D100; ">100"; E1:E100; "Janvier")

Dans cet exemple:

  • D1:D100 est la plage de cellules contenant les montants des ventes (et la plage de la moyenne).
  • ">100" est le premier critère.
  • E1:E100 est la plage de cellules contenant les mois de vente.
  • "Janvier" est le deuxième critère.

Exemple 2: Calculer la moyenne des notes des femmes en mathématiques

Supposons que vous ayez trois colonnes: une colonne (F) contenant le genre des étudiants, une colonne (G) contenant les matières et une colonne (H) contenant les notes. Vous voulez calculer la moyenne des notes des femmes en mathématiques. La formule serait:

=MOYENNE.SI.ENS(H1:H100; F1:F100; "Femme"; G1:G100; "Mathématiques")

Ici:

  • H1:H100 est la plage contenant les notes (et la plage de la moyenne).
  • F1:F100 est la plage contenant le genre.
  • "Femme" est le critère pour le genre.
  • G1:G100 est la plage contenant les matières.
  • "Mathématiques" est le critère pour la matière.

Astuces et bonnes pratiques pour MOYENNE SI Excel

  • Utiliser des références de cellules: Au lieu d'écrire directement les critères dans la formule, utilisez des références de cellules. Cela rendra votre formule plus flexible et facile à modifier.
  • Utiliser des caractères génériques: Vous pouvez utiliser des caractères génériques comme * (pour zéro ou plusieurs caractères) et ? (pour un seul caractère) dans vos critères.
  • Combiner avec d'autres fonctions: MOYENNE.SI et MOYENNE.SI.ENS peuvent être combinées avec d'autres fonctions Excel, comme SI, ET, OU, pour créer des formules encore plus puissantes.
  • Vérifier les formats de données: Assurez-vous que les formats de données dans vos plages et critères sont cohérents. Par exemple, si vous comparez des dates, assurez-vous qu'elles sont toutes au format date.
  • Gestion des erreurs: Si MOYENNE.SI ou MOYENNE.SI.ENS ne trouvent aucune cellule correspondant aux critères, elles renvoient l'erreur #DIV/0! Pour éviter cela, vous pouvez utiliser la fonction SIERREUR pour afficher un message plus convivial.

Erreurs courantes à éviter

  • Incohérence des types de données: S'assurer que le type de données du critère correspond à celui de la plage évaluée (par exemple, comparer du texte avec du texte, des nombres avec des nombres).
  • Oublier les guillemets: Ne pas oublier d'entourer les chaînes de texte de guillemets doubles ("").
  • Mauvaise plage_moyenne: Utiliser une plage_moyenne incorrecte, conduisant à des résultats erronés.
  • Ordre des arguments: Inverser l'ordre des arguments dans la fonction MOYENNE.SI.ENS (la plage_moyenne doit être en premier).

MOYENNE SI Excel vs. MOYENNE pondérée

Il est important de distinguer MOYENNE.SI et MOYENNE.SI.ENS d'une moyenne pondérée. La fonction MOYENNE.SI calcule simplement la moyenne des valeurs qui répondent à un critère. Une moyenne pondérée, en revanche, attribue un poids différent à chaque valeur avant de calculer la moyenne. Excel possède des fonctions comme SOMMEPROD et SOMME qui peuvent être combinées pour calculer une moyenne pondérée. L'utilisation de MOYENNE.SI est appropriée lorsque toutes les valeurs sélectionnées doivent avoir le même poids dans le calcul de la moyenne, tandis qu'une moyenne pondérée est nécessaire lorsque certaines valeurs sont plus importantes que d'autres.

Conclusion

La fonction MOYENNE.SI et sa variante MOYENNE.SI.ENS sont des outils puissants pour calculer des moyennes conditionnelles dans Excel. En comprenant leur syntaxe et en utilisant les astuces et bonnes pratiques présentées dans cet article, vous serez en mesure d'analyser vos données de manière plus efficace et d'obtenir des informations précieuses. N'hésitez pas à expérimenter avec ces fonctions et à les combiner avec d'autres formules Excel pour résoudre des problèmes complexes et optimiser vos feuilles de calcul.

Questions fréquentes

Quelle est la différence entre MOYENNE.SI et MOYENNE.SI.ENS ?

La fonction `MOYENNE.SI` permet de calculer une moyenne en fonction d'un seul critère, tandis que la fonction `MOYENNE.SI.ENS` permet de calculer une moyenne en fonction de plusieurs critères.

Comment éviter l'erreur #DIV/0! lorsque aucun critère n'est rempli ?

Utilisez la fonction `SIERREUR` pour renvoyer une valeur alternative (par exemple, 0 ou un message d'erreur personnalisé) lorsque `MOYENNE.SI` ou `MOYENNE.SI.ENS` renvoie `#DIV/0!`.

Puis-je utiliser des caractères génériques dans les critères de MOYENNE.SI ?

Oui, vous pouvez utiliser les caractères génériques `*` (pour zéro ou plusieurs caractères) et `?` (pour un seul caractère) dans les critères de `MOYENNE.SI` et `MOYENNE.SI.ENS`.

Mots-clés associés :

somme si excel nb.si excel moyenne excel formules excel analyse de données excel

Partager cet article :