Erreur #DIV/0! dans MOYENNE : comment la corriger
#DIV/0!MOYENNELa formule MOYENNE est l'une des plus utilisées dans Excel, mais elle cache un piège redoutable : l'erreur #DIV/0!. Contrairement à ce qu'on pourrait croire, ce message d'erreur n'apparaît pas parce que vous divisez par zéro dans vos calculs. Il surgit quand MOYENNE ne trouve aucune valeur numérique à traiter dans la plage sélectionnée. Cela arrive plus souvent qu'on ne le pense : des cellules vides, du texte caché, des espaces invisibles, ou une plage mal définie suffisent à déclencher le problème. La bonne nouvelle ? C'est l'une des erreurs les plus faciles à diagnostiquer et à corriger dans Excel. Découvrez dans cet article les causes réelles de #DIV/0! avec MOYENNE et les solutions concrètes pour l'éliminer définitivement.
Pourquoi MOYENNE cause #DIV/0!
Plage vide ou contenant uniquement du texte
MOYENNE ignore le texte et les cellules vides. Si la plage ne contient que du texte ou est entièrement vide, aucune valeur numérique n'est trouvée pour calculer la moyenne, ce qui provoque #DIV/0! car on divise par zéro.
=MOYENNE(A1:A5) où A1:A5 contient uniquement du texte comme {"Nom"; "Produit"; "Item"; "Référence"; "Code"}Tous les nombres filtrés ou supprimés logiquement
Lorsque vous utilisez MOYENNE sur une plage où tous les nombres ont été filtrés (masqués) ou que des conditions logiques excluent tous les nombres, la fonction tente de diviser par zéro car aucun nombre n'est compté.
=MOYENNE(A1:A10) où les 10 cellules contiennent des valeurs comme {5; ""; ""; ""; ""} avec seulement des cellules vides après filtragePlage contenant uniquement des zéros ou espaces non-numériques
Si la plage contient des espaces, des tirets ou d'autres caractères non-numériques au lieu de chiffres, MOYENNE ne reconnaît pas ces éléments comme des nombres et calcule une moyenne sur zéro élément.
=MOYENNE(B1:B4) où B1:B4 contient {"-"; " "; "--"; "N/A"} au lieu de nombresSolution pas à pas
- 1Cliquez sur la cellule affichant #DIV/0! pour la sélectionner (ou appuyez sur Ctrl+` pour afficher les formules)
- 2Examinez la barre de formule : vérifiez que MOYENNE() reçoit bien une plage de cellules valide (ex: =MOYENNE(A1:A10) et non =MOYENNE(A1:A1))
- 3Contrôlez que la plage référencée contient au moins une valeur numérique - une plage vide ou contenant uniquement du texte provoque #DIV/0!
- 4Vérifiez l'absence de filtres actifs qui pourraient masquer toutes les données : accédez à l'onglet Données et désactivez les filtres (Ctrl+Maj+L)
- 5Si des cellules sont supprimées ou la plage invalide, corrigez la référence manuellement en cliquant sur la barre de formule (F2) et en sélectionnant la bonne plage
- 6Pour éviter l'erreur à l'avenir, encapsulez votre formule avec SIERREUR : =SIERREUR(MOYENNE(A1:A10),0) pour afficher 0 au lieu de l'erreur
- 7Appuyez sur Entrée pour valider la correction et vérifiez que le résultat numérique s'affiche correctement
- 8Testez avec une plage contenant volontairement des données pour confirmer que MOYENNE fonctionne : =MOYENNE(5;10;15) doit afficher 10
Exemple concret
Calcul du taux de conversion moyen par campagne marketing
Un responsable marketing calcule le taux de conversion moyen pour évaluer la performance de ses campagnes. Il utilise MOYENNE sur une colonne contenant les conversions divisées par les clics.
Avant (erreur)
=MOYENNE(C2:C50)Après (corrigé)
=MOYENNE(SI(ESTERREUR(C2:C50);0;C2:C50))Problème : L'erreur #DIV/0! apparaît car certaines campagnes n'ont généré aucun clic (dénominateur = 0), ce qui provoque une division par zéro dans les cellules individuelles, puis MOYENNE tente de traiter ces erreurs.
Solution : Utiliser SIERREUR ou IFERROR pour remplacer les erreurs #DIV/0! par 0 (ou ignorer ces campagnes), puis calculer la moyenne sur les valeurs valides uniquement.
Conseil de prévention
Avant d'utiliser MOYENNE, vérifiez que votre plage contient au moins une valeur numérique et qu'aucune cellule n'est vide de façon inattendue. Utilisez MOYENNE.SI ou enrobez avec SI(NBVAL()>0,...) pour éviter une division par zéro sur une plage vide.
Outils gratuits pour corriger vos formules
Utilisez ces outils gratuits pour éviter cette erreur :
Générateur de Formules Excel
Décrivez ce que vous voulez calculer et obtenez la formule Excel instantanément
Générateur RECHERCHEV
Générez des formules RECHERCHEV instantanément en décrivant votre besoin en français
Expliqueur de Formules Excel
Collez n'importe quelle formule Excel et obtenez une explication claire, étape par étape, propulsée par l'IA.