Aller au contenu principal
Mis à jour le

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.

Cellule Excel affichant l'erreur #DIV/0! avec le triangle vert d'alerte, provoquée par une division par zéro ou par une cellule vide
L'erreur #DIV/0! survient lorsqu'une formule divise par zéro ou par une cellule vide.
Exemple

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.

Tableau de suivi de campagnes Excel où les semaines à zéro clic affichent #DIV/0! et où la colonne corrigée avec SI reste vide.
Les semaines encore à zéro clic affichent #DIV/0!, la colonne corrigée avec SI reste vide en attendant 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 formule

Questions fréquentes sur l'erreur #DIV/0!

Pour aller plus loin

Le lexique Excel complet

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 IA

Gratuit · 10 questions par mois