Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Microsoft Excel affiche l’erreur #DIV/0! lorsqu’un nombre est divisé par zéro (0). Cela se produit lorsque vous entrez une formule simple telle que =5/0, ou lorsqu’une formule fait référence à une cellule contenant 0 ou vide, comme illustré dans cette image.

Exemples de formules provoquant #DIV/0 ! le sont aussi.

Pour corriger cette erreur, effectuez une des opérations suivantes :

  • Vérifiez que le diviseur de la fonction ou de la formule n’est ni zéro (0), ni une cellule vide.

  • Modifiez la référence de cellule dans la formule, de façon à ce qu’elle pointe vers une autre cellule ne contenant ni zéro (0), ni une valeur vide.

  • Entrez #N/A dans la cellule qui n’est pas référencée comme diviseur dans la formule, ce qui remplacera le résultat de la formule par #N/A pour indiquer que la valeur de diviseur n’est pas disponible.

Plusieurs fois le #DIV/0 ! vous ne pouvez pas éviter l’erreur, car vos formules attendent une entrée de votre part ou de quelqu’un d’autre. Dans ce cas, vous ne souhaitez pas que le message d’erreur s’affiche du tout. Il existe donc quelques méthodes de gestion des erreurs que vous pouvez utiliser pour supprimer l’erreur pendant que vous attendez l’entrée.

Évaluer le dénominateur pour 0 ou une valeur vide

Le moyen le plus simple de supprimer l’erreur #DIV/0! consiste à utiliser la fonction SI pour évaluer l’existence du dénominateur. S’il s’agit d’un 0 ou d’une valeur vide, afficher 0 ou une valeur vide en tant que résultat de la formule au lieu de la valeur d’erreur #DIV/0! ; sinon calculer la formule.

Par exemple, si la formule qui renvoie l’erreur est =A2/A3, utilisez =SI(A3,A2/A3,0) pour renvoyer 0, ou =SI(A3;A2/A3;"") pour renvoyer une chaîne vide. Vous pouvez également afficher un message personnalisé comme suit : =SI(A3;A2/A3;"Une entrée est nécessaire ici"). Avec la fonction QUOTIENT du premier exemple, vous utiliseriez la formule =SI(A3;QUOTIENT(A2;A3);0). Cela indique à Excel SI(A3 existe, renvoyer le résultat de la formule, sinon l’ignorer).

Exemples de résolution #DIV/0 ! le sont aussi.

Utilisez IFERROR pour supprimer le #DIV/0 ! erreur

Vous pouvez également supprimer cette erreur en imbriquez votre opération de division dans la fonction IFERROR. Ici encore, en utilisant A2/A3, vous pouvez utiliser =SIERREUR(A2/A3;0). Cela indique à Excel SI (votre formule génère une erreur, renvoyer 0, sinon renvoyer le résultat de la formule).

Pour les versions d’Excel antérieures à Excel 2007, vous pouvez utiliser la méthode SI(ESTERREUR()) : =SI(ESTERREUR(A2/A3);0;A2/A3) (voir Fonctions EST).

Remarque : les méthodes IFERROR et IF(ISERROR()) sont des gestionnaires d’erreurs générales, en ce sens qu’elles suppriment toutes les erreurs, pas seulement #DIV/0 !. Vous devez vous assurer que votre formule fonctionne correctement avant d’appliquer une gestion des erreurs, sinon vous risquez de ne pas vous rendre compte que votre formule ne fonctionne pas comme prévu.

Conseil : Si la vérification d’erreur est activée dans Excel, vous pouvez cliquer sur Image du bouton en regard de la cellule affichant l’erreur. Cliquez sur Afficher les étapes du calcul si la commande est disponible et choisissez la résolution adaptée à vos données.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Voir aussi

SI

SIERREUR

EST

Vue d’ensemble des formules dans Excel

Comment éviter les formules incorrectes

Détecter les erreurs dans les formules

Fonctions Excel (par ordre alphabétique)

Fonctions Excel (par catégorie)

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×