8 façons d’utiliser la fonction SIERREUR d’Excel et d’améliorer votre feuille de calcul
La fonction SIERREUR d’Excel est une véritable bouée de sauvetage lorsqu’il s’agit de gérer les erreurs dans vos feuilles de calcul. Qu’il s’agisse de division par zéro, de données manquantes ou d’échecs de recherche, SIERREUR peut vous aider à garder vos données propres et conviviales. Voici quelques exemples pratiques et étapes simples pour maîtriser la fonction SIERREUR dans Excel.
Comment utiliser la fonction SIERREUR dans Excel ?
1. Utilisation de base de IFERROR
- Ouvrez Excel et sélectionnez la cellule où vous souhaitez le résultat.
- Saisissez la formule dans laquelle vous pensez qu’une erreur pourrait se produire. Par exemple, saisissez =A1/B1 . Si B1 est égal à zéro, Excel renvoie une erreur #DIV/0!.
- Pour détecter cette erreur, modifiez votre formule pour utiliser SIERREUR et appuyez sur Enter:
=IFERROR(A1/B1,"Error in calculation")
Grâce à cette fonction, si une erreur de calcul se produit, la mention Erreur de calcul s’affiche à la place. Cela permet d’éviter d’afficher l’erreur brute aux utilisateurs, ce qui rend votre feuille de calcul plus propre.
2. Utilisation de SIERREUR avec RECHERCHEV
- Dans la cellule où vous souhaitez le résultat de la fonction RECHERCHEV, commencez à taper votre formule RECHERCHEV :
=VLOOKUP(A2, B2:C10, 2, FALSE)
- Si la valeur de recherche dans A2 n’est pas trouvée, RECHERCHEV renvoie une erreur #N/A . Pour gérer ce problème, encapsulez la fonction RECHERCHEV avec SIERREUR (appuyez Enterpour exécuter la formule) :
=IFERROR(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
Avec cette formule, si la valeur recherchée n’est pas trouvée, la mention » Non trouvé » s’affiche à la place de l’erreur #N/A. Cette fonction est utile lorsque vous souhaitez fournir un message plus convivial lorsqu’une recherche échoue.
3. Gestion des erreurs multiples
- Si vous avez une formule qui peut générer plusieurs erreurs, utilisez SIERREUR pour les gérer. Par exemple, considérez la formule =SOMME(D5:D15) . Si la plage contient des erreurs telles que #N/A , la somme échouera.
- Modifiez votre formule pour gérer les erreurs en utilisant SIERREUR :
=SUM(IFERROR(D5:D15,0))
- Appuyez sur Ctrl+ Shift+ Enterpour le saisir sous forme de formule matricielle si vous utilisez Excel 2010 ou une version antérieure. Dans Excel 2013 ou une version ultérieure, appuyez simplement sur Enter.
Cette formule remplacera toute erreur dans la plage par 0 avant la somme, empêchant ainsi l’échec de la fonction SOMME globale.
4. Suppression des erreurs de division par zéro
- Dans la cellule où vous souhaitez le résultat, tapez votre formule qui inclut la division, par exemple, =A1/B1 .
- Pour éviter les erreurs lorsque B1 est nul, utilisez la fonction SIERREUR suivante et appuyez sur Enterpour l’exécuter :
=IFERROR(A1/B1, 0)
En utilisant cette formule, si B1 est égal à zéro, la fonction renverra 0 au lieu de l’ erreur #DIV/0!. Cela est utile pour éviter les interruptions de calcul dues à la division par zéro.
5. Demande de saisie de l’utilisateur avant le calcul
- Si vous souhaitez empêcher les calculs jusqu’à ce qu’un utilisateur fournisse une entrée spécifique, commencez par votre formule, telle que =A1/B1 . Cela donnera une erreur si B1 est vide.
- Modifiez votre formule pour utiliser SIERREUR et fournir un message :
=IFERROR(A1/B1,"Please enter a value in B1")
- Appuyez sur Entrée.
Cette formule affiche un message personnalisé invitant l’utilisateur à saisir une valeur au lieu d’afficher une erreur de calcul. Elle garantit que les utilisateurs sont informés des entrées manquantes nécessaires à des calculs précis.
6. Imbrication de plusieurs fonctions SIERREUR
- Si vous devez effectuer des recherches séquentielles et gérer les erreurs à chaque étape, commencez par votre formule RECHERCHEV initiale :
=VLOOKUP(A2,Sheet1!A:B,2,FALSE)
- Pour gérer plusieurs feuilles, imbriquez les fonctions SIERREUR avec cette formule et appuyez sur Enter:
=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"Not found"))
Cette formule vérifie d’abord la feuille Sheet1 et, si la valeur n’est pas trouvée, elle vérifie la feuille Sheet2. Si elle n’est toujours pas trouvée, la mention Non trouvé s’affiche. Cela garantit que toutes les sources possibles sont vérifiées avant de conclure que la valeur est manquante.
7. Utilisation de l’IFNA pour des erreurs spécifiques
- Dans votre formule RECHERCHEV, remplacez SIERREUR par SINR si vous souhaitez uniquement détecter les erreurs #N/A et non les autres types d’erreurs :
=IFNA(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
- Appuyez sur Entrée.
En utilisant IFNA, seules les erreurs #N/A seront détectées et traitées, tandis que les autres erreurs resteront affichées. Cela est utile lorsque vous souhaitez faire la distinction entre différents types d’erreurs dans vos données.
8. Additionner en ignorant les erreurs
- Dans la cellule où vous voulez la somme, commencez par la fonction SOMME :
=SUM(D5:D15)
- Pour ignorer les erreurs dans la plage, utilisez SIERREUR dans la fonction SOMME :
=SUM(IFERROR(D5:D15,0))
- Appuyez sur Ctrl+ Shift+ Enterpour l’entrer sous forme de formule matricielle si vous utilisez une ancienne version d’Excel. Dans les versions plus récentes, appuyez simplement sur Enterpour l’exécuter.
Cela garantira que les erreurs dans la plage seront traitées comme 0, permettant à la fonction SOMME de calculer correctement sans être interrompue par des erreurs.
En maîtrisant la fonction SIERREUR, vous pouvez rendre vos feuilles de calcul Excel plus robustes et plus conviviales. N’oubliez pas de toujours valider vos entrées de données et envisagez d’utiliser des règles de validation des données pour éviter toute erreur.
Laisser un commentaire