jeudi 28 mars 2013

Excel - La gestion des erreurs


Excel - Gestion des erreurs dans les formules


1-Introduction :

Il est fréquent, lorsque l'on crée une formule, que des erreurs apparaissent dans nos classeurs.
Excel, nous offre les moyens de les gérer,  Il est intéressant de connaître la signification les codes
d'erreur, d’en identifier la cause et de pouvoir trouver une solution au problème.
Nous aborderons ici, la gestion des erreurs produites dans les formules qui ne sont pas de notre
fait, (exemple division par zéro) et pour lesquelles nous pouvons utiliser les formules d’information
 pour les gérer.
 Gestion des erreurs Excel



2-Comment gérer les erreurs :


2-1 Types d'erreurs générés :

Excel génère les types d'erreur suivants :

#NOM? :
s'il ne reconnaît pas le texte dans une formule, nous avons commis une erreur, à nous
de la corriger.


#VALEUR!
-si une ou plusieurs cellules incluses dans une formule contiennent du texte et votre formule
effectue des calculs sur elles en utilisant les opérateurs arithmétiques standard (+, -, * et /).
La formule =A1+B1, dans laquelle A1 contient la chaîne "Hello" et B1 le nombre 3,
renvoie l’erreur #VALEUR!.
-si une formule utilisant une fonction mathématique telle que SOMME, PRODUIT ou QUOTIENT,
contient un argument qui est une chaîne de texte et non un nombre.
La formule PRODUIT(3,"Hello") renvoie l’erreur #VALEUR! car la fonction PRODUIT nécessite
des nombres comme arguments.
-si votre feuille de calcul utilise une connexion de données non disponible.


#DIV/0! :
lorsqu'un nombre est divisé par zéro, ce qui peut arriver fréquemment dans nos résultats
de calculs.


#REF! :
lorsque les coordonnées d'une cellule ne sont pas valides, à nous de corriger l’erreur.


#N/A :
si une valeur nécessaire au bon fonctionnement de la formule est manquante.


Dans cette leçon, nous allons nous concentrer sur la gestion des erreurs pour #VALEUR !,
#DIV/0 ! et #N/A, qui sont des types d’erreur générés pour un autre motif qu’une simple
erreur de notre part.


2-2 Les formules d’information :

ESTERR :
Renvoie VRAI si la cellule contient une erreur (autre que #NA).
=ESTERR(A1)

ESTERREUR :
Renvoie VRAI si la cellule contient une erreur (#NA compris).
=ESTERREUR(A1)


ESTNA :
Vérifie si la cellule contient une erreur type #N/A (Renvoie VRAI ou FAUX).
=ESTNA(A1)


SIERREUR :
Renvoie une valeur que vous spécifiez si une formule génère une erreur ; sinon, elle renvoie le
résultat de la formule.
SIERREUR(valeur, valeur_si_erreur)
Dans l’exemple ci-dessus nous tentons d’additionner une cellule texte (A2) avec un nombre (B2),
notre formule affiche #VALEUR !. Avec SIERREUR nous gérons notre formule de façon à générer
un résultat que nous pouvons contrôler. Dans ce cas, l’affichage du mot Erreur, mais nous aurions
pu aussi afficher 0 à la place.

SIERREUR



3- Comment utiliser ces formules :


Hormis la formule SIERREUR, qui se suffit à elle-même, pour gérer une erreur, les formules ESTERR,
ESTERREUR et ESTNA doivent être utilisées avec une formule de condition SI. Ces formules générant
un résultat VRAI ou FAUX, nous basons notre condition sur celui-ci, comme le montre les exemples
suivants.


L’exemple ci-dessous nous montre comment contrôler une erreur #N/A, à l’aide de ESTNA.

 ESTNA

La cellule A12 recherche dans la table A7 :B10, le nom RAOUL, comme celui-ci n’existe pas, elle renvoi
une valeur d’erreur. Nous gérons cette erreur, cellule A14, en utilisant ESTNA couplé à une condition SI, afin d’obtenir un résultat cohérent pour nous, dans l’exemple l’affichage du mot Erreur.



L’exemple ci-dessous contrôle une erreur #DIV/0 ! avec ESTERR.

 ESTERR

La cellule D22, fait la division de A22 par B22 qui contient 0, ceci étant impossible, une erreur est
générée par Excel. Erreur qui est contrôlée en utilisant ESTERR couplée à la condition SI.



L’exemple ci-dessous contrôle une erreur #VALEUR ! avec ESTERREUR.

 ESTERREUR





4- Conclusion :

Il est intéressant de gérer les erreurs apparaissant dans nos tableaux, ceci afin d’avoir une présentation
impeccable et dans le cas de références à d’autre tableaux, d’éviter que les erreurs de calcul ne se
répercutent dans nos classeurs.



5- Téléchargements :



6- Références :


7- Autres liens :
office.microsoft.com – La fonction SIERREUR (depuis Excel 2007)

Vous connaissez d’autres méthodes pour gérer les erreurs? Partagez-les avec nous !




En discuter sur le Forum?

Au service de l'entreprise

0 commentaires :

Enregistrer un commentaire