ERROR.TYPE : Identifier les erreurs Excel
Maîtrisez la fonction ERROR.TYPE d'Excel. Détectez et traitez les erreurs (#DIV/0!, #NAME?, etc.) avec des exemples concrets pour la finance, RH et plus.
Syntaxe
La fonction ERROR.TYPE prend un seul argument: valeur_erreur. Cet argument doit être une référence à une cellule contenant une valeur d'erreur Excel, telle que #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? ou #NULL!.
Explication détaillée
ERROR.TYPE dans Excel: Guide Complet
Introduction
La fonction ERROR.TYPE dans Excel est un outil précieux pour diagnostiquer et gérer les erreurs dans vos feuilles de calcul. Elle renvoie un numéro correspondant au type d'erreur rencontrée, ce qui permet d'automatiser la gestion des erreurs et de rendre vos formules plus robustes.
Syntaxe
La syntaxe de la fonction est simple:
=ERROR.TYPE(valeur_erreur)
Où valeur_erreur est la cellule contenant l'erreur que vous souhaitez identifier.
Fonctionnement
ERROR.TYPE fonctionne en associant un numéro unique à chaque type d'erreur Excel standard:
- 1: #NULL!
- 2: #DIV/0!
- 3: #VALUE!
- 4: #REF!
- 5: #NAME?
- 6: #NUM!
- 7: #N/A
- N/A: Si la cellule ne contient pas d'erreur, la fonction renvoie #N/A.
Cas d'utilisation
-
Détection d'erreurs de division par zéro: Dans un modèle financier, vous pouvez utiliser
ERROR.TYPEpour identifier les cellules où une division par zéro se produit et afficher un message d'avertissement à l'utilisateur.excel =SI(ERROR.TYPE(A1/B1)=2, "Erreur: Division par zéro", A1/B1) -
Validation des données dans les RH: Dans un tableur RH, vous pouvez vérifier si une recherche V renvoie #N/A (indiquant que la valeur recherchée est introuvable) et afficher un message d'erreur approprié.
excel =SI(ERROR.TYPE(RECHERCHEV(C1,Tableau_Employés,2,FAUX))=7, "Employé non trouvé", RECHERCHEV(C1,Tableau_Employés,2,FAUX)) -
Gestion des erreurs de référence: Lors de la consolidation de données provenant de plusieurs feuilles,
ERROR.TYPEpeut aider à identifier les erreurs #REF! dues à des références incorrectes.excel =SI(ERROR.TYPE(FormuleAvecReference)=4, "Erreur de référence!", FormuleAvecReference)
Bonnes pratiques
- Utilisez
ERROR.TYPEen combinaison avec la fonctionSIpour créer des formules qui gèrent les erreurs de manière élégante. - Testez vos formules avec différents types d'erreurs pour vous assurer que
ERROR.TYPErenvoie la valeur attendue. - Documentez vos formules pour expliquer comment
ERROR.TYPEest utilisé pour la gestion des erreurs.
Combinaisons
-
SIERREUR: Simplifie la gestion des erreurs en renvoyant une valeur alternative si une erreur se produit.excel =SIERREUR(A1/B1, "Erreur: Division par zéro") -
ESTERREUR: Vérifie si une cellule contient une erreur (renvoie VRAI ou FAUX). Utile pour des conditions plus complexes.excel =SI(ESTERREUR(A1), "Contient une erreur", A1) -
ESTERR: Similaire àESTERREURmais exclut l'erreur #N/A.
Cas d'utilisation
Analyse financière
Gestion des données RH
Consolidation de données
Tableaux de bord
Exemples pratiques
Données : Cellule contenant 1/0
Identifie l'erreur #DIV/0!
Données : Cellule contenant une référence invalide
Identifie l'erreur #REF!
Données : Cellule contenant une RECHERCHEV qui ne trouve pas la valeur
Identifie l'erreur #N/A
Conseils et astuces
Utilisez ERROR.TYPE avec SIERREUR pour simplifier la gestion des erreurs.
Testez vos formules avec des données erronées pour vérifier leur robustesse.
Utilisez la fonction ESTERREUR ou ESTERR pour une vérification plus générale des erreurs.
Documentez vos formules pour expliquer la logique de gestion des erreurs.
Erreurs courantes
La valeur recherchée n'est pas trouvée par une fonction de recherche (RECHERCHEV, RECHERCHEH, etc.).
Vérifiez que la valeur recherchée existe dans la plage de recherche. Vérifiez l'orthographe et la casse. Assurez-vous que la plage de recherche est correctement définie.
Une formule tente de diviser par zéro.
Vérifiez les données utilisées dans la division. Utilisez la fonction SI pour éviter la division par zéro (par exemple, =SI(B1=0,0,A1/B1)).