Détecter erreur

Fermé
hcab Messages postés 5 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 20 septembre 2008 - 20 sept. 2008 à 23:14
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 - 21 sept. 2008 à 00:42
Bonsoir,

J'ai un bête souçi que je suis bien en peine de résoudre.

J'ai une cellule dont je veux, en testant la valeur d'une autre cellule, qu'elle renvoie un résultat dans le cas vrai ou faux.
Je m'explique :

A2 peut contenir trois valeurs :
1 - une chaîne (un nom)
2 - la valeur d'erreur #N/A
3 - 0 ( zéro )

Je voudrais que A3 teste A2 et, si cette dernière contient #N/A ou 0, que A3 se remplisse d'une croix et sinon rien, que A3 reste vide.

J'ai essayé ça :

Code:
=SI(OU(ESTNA(A2);A2=0);"X";"")

mais ça ne fonctionne pas...

Si vous avez des idées, merci d'avance !

2 réponses

eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 7 168
21 sept. 2008 à 00:11
Bonsoir,

teste seulement la présence de la chaine :
=si(esttexte(A2);"";"X")
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
21 sept. 2008 à 00:42
bonsoir,

avec 2 "SI" imbriqués :
=SI(ESTNA(A2)=VRAI;"X";SI(A2=0;"X";""))

mais ce que eriiic a cité est beaucoup plus court

crdlt

Denis
0