#valeur

Résolu/Fermé
arno - 12 avril 2016 à 01:03
 arno - 12 avril 2016 à 17:55
Bonjour,
voici ma question.
Je fais un calcul en case A et je veux en case B la valeur de la case C si la calcul en case A est impossible (#valeur)
Comment faire??
merci de votre aide


1 réponse

Utilisateur anonyme
12 avril 2016 à 02:16
Bonjour arno,

Voici un petit exemple :

- en C1, je mets la valeur 15
- en A1, je mets cette formule : =RACINE(36) => 6

- en B1, je mets cette formule : =SI(ESTERREUR(A1);C1;"OK")
  Comme le calcul est possible, on a "OK" en B1

------------------------------------------------------------------------

Si dans la formule de A1 tu ajoutes un signe moins devant 36 :
=RACINE(-36) => #NOMBRE! ; B1 prend la valeur de C1 : 15

------------------------------------------------------------------------

Si tu mets en A1 la formule =25/0 alors ça donnera #DIV/0!
Là aussi, B1 prend la valeur de C1 : 15

------------------------------------------------------------------------

Si tu entres en A1 : #N/A ou la formule =NA() => #N/A
B1 prend là aussi la valeur de C1 : 15

------------------------------------------------------------------------

Si tu mets en A1 une formule qui donne #VALEUR! : idem,
car dans la formule de B1, la fonction ESTERREUR() retourne
VRAI pour n'importe quelle valeur d'erreur (y compris #N/A).

========================================

#N/A signifie « Non Available » : (valeur) non disponible ;
ainsi, si à un moment donné une valeur est inconnue mais
tu sais déjà qu'elle sera connue plus tard, tu peux l'indiquer
en entrant cette valeur spéciale comme noté plus haut.

========================================

Si tu veux autoriser ces valeurs #N/A, utilises alors ESTERR()
à la place de ESTERREUR() : ça butera sur toutes les valeurs
d'erreur SAUF celle-là.  😊
 
1
T'es une star albkan!
Ca marche nickel, je ne connaissais pas la fonction ESTERREUR.
Merci!
0