Introduction
Un des problèmes les plus courants pour les utilisateurs d’Excel est l’erreur #DIV/0! qui apparaît lorsqu’une formule ou une fonction tente de diviser un nombre par zéro. Cette erreur peut être frustrante car elle empêche le calcul des résultats souhaités. Dans cet article, nous allons examiner les différentes façons de supprimer l’erreur #DIV/0! dans Excel et de s’assurer que les résultats des calculs sont corrects.
Comprendre l’erreur #DIV/0!
L’erreur #DIV/0! se produit lorsqu’une formule ou une fonction tente de diviser un nombre par zéro. Par exemple, si vous avez une cellule A1 contenant le chiffre 10 et une cellule B1 contenant le chiffre 0, et que vous divisez A1 par B1 en utilisant la formule =A1/B1, vous obtiendrez l’erreur #DIV/0!.
Cette erreur peut être gênante si vous effectuez des calculs complexes dans Excel qui impliquent de nombreuses divisions. Par exemple, si vous calculez un pourcentage qui implique une division, vous risquez de rencontrer cette erreur si le dénominateur est égal à zéro.
Afficher un message d’erreur personnalisé
L’une des façons les plus simples de supprimer l’erreur #DIV/0! consiste à afficher un message d’erreur personnalisé à la place de l’erreur elle-même. Excel offre la possibilité d’afficher un message de votre choix à la place de l’erreur dans la cellule.
Pour ce faire, vous pouvez utiliser la fonction SIERROR. Cette fonction permet de définir un message personnalisé qui sera affiché si une erreur se produit dans une formule ou une fonction.
Pour afficher un message personnalisé à la place de l’erreur #DIV/0!, vous pouvez utiliser la formule suivante :
=SIERREUR(A1/B1;"Divisé par zéro")
Cette formule divise la valeur de la cellule A1 par la valeur de la cellule B1 et affiche le message "Divisé par zéro" à la place de l’erreur #DIV/0! si le dénominateur est égal à zéro.
Utiliser la fonction IF
Une autre façon de supprimer l’erreur #DIV/0! consiste à utiliser la fonction SI. Cette fonction permet de tester une condition et de retourner une valeur différente en fonction du résultat du test.
Dans le cas de l’erreur #DIV/0!, vous pouvez utiliser la fonction SI pour tester si le dénominateur est égal à zéro et retourner une valeur différente si c’est le cas.
Pour ce faire, vous pouvez utiliser la formule suivante :
=SI(B1=0;"Erreur de division";A1/B1)
Cette formule teste si la valeur de la cellule B1 est égale à zéro. Si c’est le cas, elle retourne le message "Erreur de division". Si la valeur de la cellule B1 n’est pas égale à zéro, elle effectue la division et retourne le résultat.
Utiliser la fonction IFERROR
La fonction SIERREUR que nous avons mentionnée plus tôt peut également être remplacée par la fonction SIERREURR. Cette fonction est plus simple à utiliser car elle ne nécessite pas la vérification d’une condition.
Pour utiliser la fonction SIERREURR, vous pouvez utiliser la formule suivante :
=SIERREURR(A1/B1;"Erreur de division")
Cette formule divise la valeur de la cellule A1 par la valeur de la cellule B1 et affiche le message "Erreur de division" à la place de l’erreur #DIV/0! si le dénominateur est égal à zéro.
Utiliser la fonction ISERROR
Il existe une autre fonction utile pour supprimer l’erreur #DIV/0! : la fonction ESTERREUR. Cette fonction permet de tester si une cellule contient une erreur et de retourner une valeur différente en fonction du résultat du test.
Pour utiliser la fonction ESTERREUR, vous pouvez utiliser la formule suivante :
=SI(ESTERREUR(A1/B1);"Erreur de division";A1/B1)
Cette formule teste si la division de la valeur de la cellule A1 par la valeur de la cellule B1 provoque une erreur. Si c’est le cas, elle retourne le message "Erreur de division". Si la division ne provoque pas d’erreur, elle retourne le résultat.
Utiliser la fonction IFNA
La fonction SIERRRURR peut également être remplacée par la fonction SINON.NA. Cette fonction est utile car elle permet de retourner une valeur différente si la formule renvoie la valeur #N/A.
Pour utiliser la fonction SINON.NA, vous pouvez utiliser la formule suivante :
=SIERREURR(A1/B1;SINON.NA("Erreur de division"))
Cette formule divise la valeur de la cellule A1 par la valeur de la cellule B1 et affiche le message "Erreur de division" à la place de l’erreur #DIV/0! ou de la valeur #N/A si le dénominateur est égal à zéro.
Utiliser la fonction NA
Enfin, une dernière méthode pour supprimer l’erreur #DIV/0! consiste à utiliser la fonction NA. Cette fonction renvoie la valeur #N/A, qui peut être utilisée pour masquer l’erreur dans la cellule.
Pour utiliser la fonction NA, vous pouvez utiliser la formule suivante :
=SI(B1=0;NA();A1/B1)
Cette formule teste si la valeur de la cellule B1 est égale à zéro. Si c’est le cas, elle retourne la valeur #N/A. Si la valeur de la cellule B1 n’est pas égale à zéro, elle effectue la division et retourne le résultat.
Conclusion
L’erreur #DIV/0! est l’une des erreurs les plus courantes dans Excel et peut être très frustrante pour les utilisateurs. Heureusement, il existe plusieurs méthodes pour supprimer cette erreur et assurer que les résultats des calculs sont corrects. En utilisant les fonctions SI, SIERREUR, ESTERREUR, SIERREURR, SINON.NA et NA, vous pouvez personnaliser les messages d’erreur et masquer les erreurs indésirables dans les cellules. Ces techniques vous aideront à travailler plus efficacement avec Excel et à éviter les erreurs courantes.
Note : Cet article n'est pas mis à jour régulièrement et peut contenir des informations obsolètes ainsi que des erreurs.