SI imbriqués ?

bjr,

je viens de taper la formula suivante dans la cellule D2

=SI(TYPE.ERREUR(C2)=3;"KO";SI(B2<>C2;"KO";""))

pour info C2 contient : =RECHERCHE(B2;A$2:A$28604;A$2:A$28604)

je veux afficher KO dans D2 si le contenu de C2 est différent de B2.

Au début j'avais simplement placé dans D2 :

SI(B2<>C2;"KO";"")

Mais comme C2 pouvait contenir #VALEUR! dans le cas où la fonction RECHERCHE ne trouvait rien, alors ma formule SI(B2<>C2;"KO";"") ne marchait pas.

Merci de votre aide

Bonjour,

Et quelle est la question ?

Un petit exemple en pièce jointe serait plus facile pour comprendre le problème.

dre a écrit :

Bonjour,

Et quelle est la question ?

Un petit exemple en pièce jointe serait plus facile pour comprendre le problème.

Oops il manque la fin

Mais comme C2 pouvait contenir #VALEUR! dans le cas où la fonction RECHERCHE ne trouvait rien, alors ma formule SI(B2<>C2;"KO";"") me renvoie aussi #VALEUR! dans D2 alors que je voulais la chaine KO.

Mais lorsque je mets dans D2 =SI(TYPE.ERREUR(C2)=3;"KO";SI(B2<>C2;"KO";""))

je vois apparaitre #N/A lorsque C2 ne contient pas de code erreur

Bonjour,

C'est la formule de C2 qu'il faut traiter d'abord. Il ne faut que cette cellule ramène une valeur d'erreur. D'ailleurs en général il faut éviter de ramener une valeur d'erreur dans une cellule.

Pour ça met la formule suivante en C2 :

=SI(ESTERREUR(FORMULE_DE_RECHERCHE);"";FORMULE_DE_RECHERCHE)

Après ta formule en D2 = SI(B2<>C2;"KO";"") marchera correctement. Il faut toujours traiter le problème toujours en amont.

Cdlt,

Il me semble que c'est dans la formule de C2 qu'il faut supprimer le #VALEUR!

Je me répète : avec un exemple en pièce jointe c'est bien plus facile pour t'aider.

Rechercher des sujets similaires à "imbriques"