Aller au contenu
Klargrid

L'erreur #DIV/0!

Une division par zéro, ou par une cellule encore vide : c'est l'erreur des tableaux qu'on prépare avant d'avoir les chiffres. Elle se prévient d'une condition.

Ce qu'elle veut dire

#DIV/0! signifie qu'une division a zéro pour diviseur. Une cellule vide compte pour zéro.

D'où elle vient

  • Un diviseur vide : le taux d'évolution =(C2-B2)/B2 alors que B2 n'est pas encore rempli.
  • Un diviseur nul : une quantité à zéro, un total à zéro.
  • MOYENNE sans aucun nombre : toutes les cellules sont vides ou contiennent du texte (des nombres stockés en texte, souvent).
  • MOYENNE.SI ou MOYENNE.SI.ENS sans aucune ligne qui réponde aux critères.

La corriger

  • Tester le diviseur : =SI(B2=0;"";(C2-B2)/B2).
  • Vérifier que les nombres en sont vraiment : des nombres stockés en texte ne comptent pas dans MOYENNE. Convertir le texte en nombres les répare.
  • Pour MOYENNE.SI : vérifier le critère (espaces, casse des textes, dates en texte).

La masquer, quand elle est attendue

=SIERREUR((C2-B2)/B2;"") est acceptable ici : la seule erreur possible d'une division simple est #DIV/0!. Sur une formule plus complexe, préférez le test du diviseur, qui ne masque rien d'autre.

Les outils qui aident

Questions fréquentes

Une cellule vide provoque-t-elle #DIV/0! ?
Oui : pour une division, une cellule vide vaut zéro.