Comprendre et corriger l'erreur #DIV/0! dans Excel
L'erreur #DIV/0! se produit quand une formule tente de diviser un nombre par zéro ou par une cellule vide. Pour l'éviter, utilise SI(dénominateur=0; ""; numérateur/dénominateur) ou SIERREUR() pour afficher une valeur alternative.
Pourquoi l'erreur #DIV/0! apparaît dans Excel
L'erreur #DIV/0! apparaît quand une formule tente une division par zéro ou par une cellule vide. C'est mathématiquement impossible, et Excel le signale clairement. Contrairement à certaines autres erreurs, #DIV/0! est facile à comprendre et à corriger : il suffit de protéger la division avec une condition.
Tu vas rencontrer cette erreur dans tous tes calculs de ratios, de pourcentages et de moyennes pondérées : taux de conversion, marge moyenne, coût par unité, pourcentage d'avancement. Dès que le dénominateur peut être zéro (division par un budget vide, une quantité nulle, un nombre de jours sans données), #DIV/0! peut apparaître.

Responsable marketing : calculer un taux de conversion sur des campagnes vides
Tu es responsable marketing dans une startup. Tu as un tableau de suivi de tes campagnes avec le nombre de clics, le nombre de conversions et le taux de conversion (conversions / clics). Tu prépares le tableau pour tout le trimestre à venir, avec une ligne par semaine, pour saisir les données au fur et à mesure.
Dès que tu étires tes formules sur les semaines futures (qui ont encore 0 clics et 0 conversions), toutes ces lignes affichent #DIV/0!. Ton tableau est illisible.
Tu corriges avec =SI(B2=0;"";C2/B2) : si les clics sont à zéro, la cellule reste vide. Sinon, elle affiche le taux. Ton tableau prépopulé est propre, les semaines futures sont vides, et les formules seront prêtes à calculer quand tu saisiras les données.

Astuces pour bien utiliser l'erreur #DIV/0!
Distinguer « pas de données » de « zéro »
Un simple SIERREUR affiche la même chose que le dénominateur soit vide ou réellement à zéro. Pour traiter les deux cas différemment, teste-les séparément, par exemple avec =SI(dénominateur="";"";SI(dénominateur=0;"N/A";numérateur/dénominateur)).
La cellule reste vide tant que la donnée n'est pas saisie, et n'affiche « N/A » que lorsqu'un vrai zéro rend le ratio impossible.
Laisser MOYENNE ignorer les cellules vides
Inutile de blinder un calcul de moyenne contre le #DIV/0! si tu passes par la fonction MOYENNE. Elle ignore d'office les cellules vides et ne divise que par le nombre de valeurs réellement présentes.
Le piège ne revient que si tu recalcules une moyenne à la main avec SOMME divisé par NB. Là, protège le dénominateur, par exemple avec =SI(NB(plage)=0;"";SOMME(plage)/NB(plage)).
Cette erreur te bloque ? Notre IA corrige ta formule en un clic.
Corriger ma formuleQuestions fréquentes sur l'erreur #DIV/0!
Pour aller plus loin
Termes liés : Erreur #VALEUR!, Vérification des erreurs (triangle vert), Formule
294 termes Excel décryptés, avec exemples et erreurs fréquentes
Une question sur Excel ?
Pose-la à notre assistant Excel IA et obtiens une réponse claire en quelques secondes.
Demander à l'assistant IAGratuit · 10 questions par mois
