Introduction
Excel est un outil puissant qui est utilisé quotidiennement dans de nombreuses entreprises pour gérer des données et effectuer des calculs complexes. Cependant, il peut arriver que des erreurs se produisent dans les formules, ce qui peut entraîner l’affichage de messages d’erreur tels que "#DIV/0". Dans cet article, nous allons expliquer ce que signifie cette erreur et comment la supprimer.
Qu’est-ce que l’erreur #DIV/0 ?
L’erreur "#DIV/0" se produit lorsqu’une formule tente de diviser un nombre par zéro ou par une cellule vide. Elle peut également se produire lorsque la formule contient une référence à une cellule qui contient une erreur.
Par exemple, si vous entrez la formule suivante dans une cellule Excel :
=10/0
Vous obtiendrez une erreur "#DIV/0" car vous essayez de diviser 10 par 0, ce qui est impossible.
L’erreur "#DIV/0" peut également se produire lors de l’utilisation de la fonction "MOYENNE" si toutes les cellules que vous avez sélectionnées sont vides ou contiennent la valeur 0.
Comment supprimer l’erreur #DIV/0 ?
Il existe plusieurs façons de supprimer l’erreur "#DIV/0" dans Excel. Nous allons passer en revue les méthodes les plus courantes ci-dessous.
1. Utiliser une condition IF
La méthode la plus simple consiste à utiliser une condition IF pour vérifier si la valeur dans la cellule est différente de zéro avant de la diviser. Si la valeur est zéro, vous pouvez afficher un message personnalisé à la place de l’erreur.
Par exemple, si vous avez la formule suivante dans la cellule A1 :
=B1/C1
Et que vous souhaitez supprimer l’erreur "#DIV/0", vous pouvez utiliser la formule suivante à la place :
=SI(C10;B1/C1;"")
Cette formule vérifie d’abord si la valeur dans la cellule C1 est différente de zéro. Si c’est le cas, elle effectue la division et affiche le résultat. Si la valeur est zéro, elle affiche une chaîne vide à la place. Vous pouvez remplacer la chaîne vide par le message de votre choix.
2. Utiliser la fonction IFERROR
La fonction IFERROR est une autre méthode pratique pour supprimer l’erreur "#DIV/0". Cette fonction permet de remplacer une erreur par une valeur ou un message de votre choix.
Par exemple, si vous avez la formule suivante dans la cellule A1 :
=B1/C1
Et que vous souhaitez remplacer l’erreur "#DIV/0" par un message personnalisé, vous pouvez utiliser la formule suivante à la place :
=SIERREUR(B1/C1;"Le dénominateur ne peut pas être zéro")
Cette formule vérifie d’abord si une erreur se produit lors de la division. Si c’est le cas, elle affiche le message "Le dénominateur ne peut pas être zéro". Si aucune erreur ne se produit, elle affiche le résultat de la division.
3. Utiliser la fonction IF avec la fonction ISERROR
Une autre méthode consiste à utiliser la fonction IF avec la fonction ISERROR pour vérifier si une erreur se produit dans la formule. Si c’est le cas, la fonction IF peut afficher un message personnalisé à la place de l’erreur.
Par exemple, si vous avez la formule suivante dans la cellule A1 :
=B1/C1
Et que vous souhaitez remplacer l’erreur "#DIV/0" par un message personnalisé, vous pouvez utiliser la formule suivante à la place :
=SI(ESTERREUR(B1/C1);"Le dénominateur ne peut pas être zéro";B1/C1)
Cette formule vérifie d’abord si une erreur se produit lors de la division à l’aide de la fonction ESTERREUR. Si c’est le cas, elle affiche le message "Le dénominateur ne peut pas être zéro". Si aucune erreur ne se produit, elle affiche le résultat de la division.
4. Utiliser la fonction IF avec la fonction ISNUMBER
Une autre méthode consiste à utiliser la fonction IF avec la fonction ISNUMBER pour vérifier si le dénominateur est différent de zéro. Si c’est le cas, la fonction IF peut effectuer la division et afficher le résultat. Si le dénominateur est zéro, la fonction IF peut afficher un message personnalisé à la place de l’erreur.
Par exemple, si vous avez la formule suivante dans la cellule A1 :
=B1/C1
Et que vous souhaitez remplacer l’erreur "#DIV/0" par un message personnalisé, vous pouvez utiliser la formule suivante à la place :
=SI(ESTNUM(C1);B1/C1;"Le dénominateur ne peut pas être zéro")
Cette formule vérifie d’abord si le dénominateur est un nombre à l’aide de la fonction ESTNUM. Si c’est le cas, elle effectue la division et affiche le résultat. Si le dénominateur est zéro ou vide, elle affiche le message "Le dénominateur ne peut pas être zéro".
Conclusion
L’erreur "#DIV/0" est un problème courant dans Excel qui peut être résolu en utilisant l’une des méthodes présentées ci-dessus. En utilisant une condition IF, la fonction IFERROR, la fonction IF avec la fonction ISERROR ou la fonction IF avec la fonction ISNUMBER, vous pouvez supprimer l’erreur et afficher un message personnalisé à la place. En utilisant ces méthodes, vous pouvez améliorer la lisibilité de vos feuilles de calcul et éviter les erreurs susceptibles de compromettre l’exactitude de vos données.
Note : Cet article n'est pas mis à jour régulièrement et peut contenir des informations obsolètes ainsi que des erreurs.