=ERROR.TYPE
Information Intermédiaire Excel

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

=ERROR.TYPE(valeur_erreur)

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)

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

  1. Détection d'erreurs de division par zéro: Dans un modèle financier, vous pouvez utiliser ERROR.TYPE pour 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)

  2. 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))

  3. Gestion des erreurs de référence: Lors de la consolidation de données provenant de plusieurs feuilles, ERROR.TYPE peut 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.TYPE en combinaison avec la fonction SI pour 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.TYPE renvoie la valeur attendue.
  • Documentez vos formules pour expliquer comment ERROR.TYPE est 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 à ESTERREUR mais 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

Division par zéro

Données : Cellule contenant 1/0

=ERROR.TYPE(1/0)

Identifie l'erreur #DIV/0!

Résultat : 2
Référence invalide

Données : Cellule contenant une référence invalide

=ERROR.TYPE(INDIRECT("A9999"))

Identifie l'erreur #REF!

Résultat : 4
Valeur non disponible

Données : Cellule contenant une RECHERCHEV qui ne trouve pas la valeur

=ERROR.TYPE(RECHERCHEV("X",A1:B10,2,FAUX))

Identifie l'erreur #N/A

Résultat : 7

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

#N/A

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.

#DIV/0!

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)).

Formules associées