ElyxAI
errors

Comment Corriger l'erreur #DIV/0!

Excel 2016Excel 2019Excel 365Excel Online

Apprenez à identifier et corriger l'erreur #DIV/0!, qui se produit quand une formule tente de diviser par zéro ou une cellule vide. Ce tutoriel couvre les causes, les corrections immédiates et les stratégies préventives utilisant IFERROR et IF. Maîtriser cette compétence garantit l'intégrité des données et la fiabilité professionnelle.

Pourquoi c'est important

Les erreurs #DIV/0! non résolues compromettent la crédibilité des feuilles de calcul. Les corriger rapidement évite les retards d'analyse et maintient les normes professionnelles.

Prérequis

  • Compréhension basique des formules Excel et références de cellules
  • Familiarité avec les formules de division (=A1/B1)
  • Connaissance de la syntaxe de base de la fonction SI

Instructions étape par étape

1

Identifier l'emplacement de l'erreur

Cliquez sur la cellule affichant #DIV/0! et consultez la barre de formule; notez quelle référence de cellule contient zéro ou est vide.

2

Examiner la structure de la formule

Vérifiez la formule dans la barre de formule pour confirmer la division; identifiez le diviseur (dénominateur) causant l'erreur.

3

Envelopper avec la fonction IFERROR

Remplacez votre formule par =IFERROR(formule_originale, valeur_remplacement). Exemple: changez =A1/B1 en =IFERROR(A1/B1, 0) ou =IFERROR(A1/B1, "N/A").

4

Utiliser SI pour vérifier le diviseur zéro

Alternativement, utilisez =SI(B1=0, "N/A", A1/B1) pour tester si le diviseur est zéro avant de diviser.

5

Appuyer sur Entrée et vérifier

Appuyez sur Entrée pour appliquer la formule; confirmez que l'erreur est remplacée et copiez la formule vers les autres cellules affectées.

Méthodes alternatives

Utiliser la fonction IFNA

Appliquez =IFNA(A1/B1, 0) qui cible spécifiquement les erreurs #N/A et #DIV/0!; plus simple que IFERROR pour ces types d'erreur.

Vérifier la validité des données source

Auditez les données source pour garantir que les cellules diviseurs contiennent des valeurs non nulles; corrigez les données à la source.

Appliquer la mise en forme conditionnelle

Utilisez Accueil > Mise en forme conditionnelle > Nouvelle règle pour mettre en évidence les erreurs #DIV/0! en rouge.

Astuces et conseils

  • Testez toujours les formules avec des cas limites comme zéro, cellules vides et nombres négatifs avant de les appliquer à de grandes données.
  • Utilisez des valeurs de remplacement descriptives ("N/A", "Données manquantes") au lieu de 0 pour clarifier pourquoi les calculs n'ont pas pu être effectués.
  • Documentez quelles formules utilisent la gestion des erreurs pour que les futurs utilisateurs comprennent la suppression intentionnelle.

Astuces avancées

  • Combinez IFERROR avec AGGREGATE pour gérer les erreurs: =AGGREGATE(9, 6, A1:A10/(B1:B10)) ignore automatiquement les erreurs.
  • Utilisez la validation des données (Données > Validation) pour éviter les entrées zéro ou vides dans les colonnes diviseurs.
  • Empilez les vérifications d'erreur: =IFERROR(SI(B1="", "Vide", A1/B1), "Erreur") gère élégamment les deux scénarios.

Résolution de problèmes

La formule IFERROR affiche toujours #DIV/0!

Assurez-vous que IFERROR enveloppe toute la formule: =IFERROR(A1/B1, 0) et non =A1/IFERROR(B1, 0). Appuyez sur Ctrl+Maj+F9 pour recalculer.

L'erreur persiste après avoir copié la formule

Vérifiez si les cellules diviseurs contiennent toujours zéro ou sont vides dans les nouvelles lignes; ajustez la valeur ou corrigez les données source.

La valeur de remplacement ne s'affiche pas correctement

Assurez-vous que les valeurs texte sont entre guillemets: =IFERROR(A1/B1, "N/A") et non =IFERROR(A1/B1, N/A).

Formules Excel associées

Questions fréquentes

Qu'est-ce qui cause l'erreur #DIV/0! ?
Cette erreur se produit quand une formule divise par zéro, une cellule vide ou une cellule contenant du texte. La cause la plus courante est l'absence de données dans la colonne diviseur, surtout dans les rapports incomplets.
Dois-je toujours utiliser IFERROR pour corriger #DIV/0! ?
Non nécessairement. Si l'erreur indique un problème de données, corrigez d'abord la source. Utilisez IFERROR seulement si le diviseur sera légitimement zéro ou vide, et vous voulez une valeur de secours.
Puis-je utiliser IFERROR avec d'autres fonctions comme SUM ou MOYENNE ?
Oui, IFERROR fonctionne avec toute fonction. Exemple: =IFERROR(SOMME(A1:A10)/NBVAL(B1:B10), "Données insuffisantes") gère les erreurs de division dans les calculs agrégés.
Quelle est la différence entre IFERROR et IFNA ?
IFNA ne capture que les erreurs #N/A, tandis que IFERROR capture tous les types d'erreur incluant #DIV/0! et #VALUE!. Utilisez IFERROR pour les divisions et IFNA pour les valeurs manquantes.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire