Fonction SI pour contrôle de cohérence ?

Bonjour,

Je dois vérifier la cohérence de la saisie entre 2 colonne d'un fichier Excel

Dans la 1ère colonne, je peux avoir 4 valeurs : TF, PF, TR, OT.

Dans la 2ème colonne, je peux avoir 5 valeurs : A, B, C, D, E, F.

Par contre, sur la même ligne, en face de PF, je ne peux avoir que A, B, C ou D.

Pour TF : A, B, C, D et E

Pour TR : E

Et pour OT : F

J'ai essayé de faire un contrôle avec une fonction SI ... mais je ne m'en sors pas. Comment puis-je faire ?

Merci beaucoup,

Cocoooo

Bonjour

Posée comme cela, ta question est incompréhensible.

Que veux tu exactement savoir?

Que veux tu obtenir comme résultat?

Par exemple si la colonne X contient Y, je voudrai…

Si la ligne X contient…Je voudrai

Cordialement,

Amadéus

Ah ... désolée.

En fait, je fais une extraction d'une base de données pour vérifier la cohérence de la saisie (il n'y a pas de contrôle lors de la saisie).

Ce que je veux c'est détecter les erreurs de saisie. Par exemple, si dans la colonne 1 j'ai la valeur TF, les valeurs autorisées de la colonne 2 sur la même ligne sont A, B, C ou D. Si ce n'est pas le cas, je veux un message "à corriger". Si c'est bon, un message "ok" suffit.

ex :

Colonne 1 - Colonne 2 - Résultat

TF - F - A corriger

TF - A - ok

TR - E - ok

PF - B - ok

C'est plus clair ?

Merci,

Bonjour

C'est mieux!

Par exemple, si A15 contient TF,PF,TR ou OT,

Si B15 contient A,B,C,D,E ou F,

Formule en C15

=SI(OU(ET(A15="TF";B15="A");ET(A15="TF";B15="B");ET(A15="TF";B15="C");ET(A15="TF";B15="D");ET(A15="TF";B15="E"));"ok";SI(OU(ET(A15="PF";B15="A");ET(A15="PF";B15="B");ET(A15="PF";B15="C");ET(A15="PF";B15="D"));"ok";SI(ET(A15="TR";B15="E");"ok";SI(ET(A15="OT";B15="F");"ok";"A corriger"))))

Fichier joint

J'ai mis 2 listes déroulantes en A15 et B15 pour faire varier les valeurs sans avoir à re-écrire les formules.

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/Cocoooo.xls

Super!!!

Merci!

Rechercher des sujets similaires à "fonction controle coherence"