La fonction TYPE.ERREUR () d’Excel (en anglais ERROR.TYPE ())

Syntaxe.

TYPE.ERREUR (valeur)

Définition.

Cette fonction renvoie un nombre correspondant à une valeur d’erreur dans Excel. S’il n’y a pas d’erreur dans la cellule ou dans le calcul, la fonction renvoie l’erreur # N / A.

Arguments

value_erreur (requis). La valeur d’erreur (la valeur d’erreur réelle dans une cellule ou le résultat d’un calcul) pour laquelle vous souhaitez rechercher le code d’erreur

Contexte.

Vous pouvez utiliser cette fonction dans une fonction IF () pour remplacer la valeur de l’erreur par une chaîne expliquant l’erreur. Pour ce faire, vous devez connaître la relation entre les valeurs d’erreur et les valeurs de retour (voir le tableau).

Tableau

Si valeur est égal à TYPE.ERREUR renvoie
#NUL! 1
#DIV/0! 2
#VALEUR! 3
#REF! 4
#NOM? 5
#NOMBRE! 6
#N/A 7
#CHARGEMENT_DONNEES 8
Une autre valeur #N/A

Exemples.

Les exemples suivants illustrent l’utilisation de la fonction ERROR.TYPE ().

Mise en forme conditionnelle. Supposons que vous souhaitiez utiliser des formats conditionnels pour afficher l’arrière-plan de cellules contenant des valeurs d’erreur de différentes couleurs. La figure 11-2 montre un exemple de fonction ISERROR () qui met en évidence les cellules contenant des erreurs dans une couleur définie par l’utilisateur. L’erreur critique provoquée par la division par zéro (pour laquelle la fonction ERROR.TYPE () renvoie 2) est mise en surbrillance dans une deuxième couleur, telle que le rouge.

 

Faites attention à l’ordre des conditions: Si la vérification ESTERREUR () est effectuée en premier, la vérification de l’erreur de division par zéro sera ignorée.

Fonctions personnalisées. Si vous devez à plusieurs reprises établir la relation entre les types d’erreur (1 à 7) et les valeurs d’erreur (telles que # DIV / 0!), Vous pouvez utiliser une fonction personnalisée pour accélérer et simplifier ce processus. Le code suivant montre une solution possible et son implémentation est illustrée à la figure 11-3.

Fonction DescriptionErreur (Range As Range)

Si fonctionfeuil.erreurest (valeur.Rangée), sélectionnez ensuite Case CStr (Range.Value).

Cas “Erreur 2000”

DescriptionErreur = “L’intersection est vide”

Cas “Erreur 2007”

DescriptionErreur = “Division par zéro”

Cas “Erreur 2015”

DescriptionErreur = “Expression non calculable”

Cas “Erreur 2023”

DescriptionErreur = “Référence perdue”

Cas “Erreur 2029”

DescriptionErreur = “Nom non défini”

Cas “Erreur 2036”

DescriptionErreur = “Le numéro ne peut pas être affiché”

Cas “Erreur 2042”

DescriptionErreur = “Valeur inexistante”

Fin Sélectionnez Sinon

DescriptionErreur = “Aucune erreur”

Fin si

Fonction de fin

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Fonctions Excel

Macro VBA Utiles

Excel Pratique

Programmation VBA

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x