Bonsoir maxwin,
attention : tu confonds OU et SINON !!!
1) un exemple que j'ai inventé
on veut que A1 contienne un nombre entier entre 3 et 8 ; si c'est oui : l'afficher ; sinon, ne rien afficher
ça revient à : si A1< 3 ou A1 > 8 alors c'est hors des bornes ➯ rien ; sinon : A1
comme OU() est une fonction Excel, il doit suivre la même règle que pour les autres fonctions :
le nom d'abord, puis les arguments passés en paramètre ; donc A OU B devient OU(A;B)
petite parenthèse : c'est idem pour A ET B qui devient ET(A;B) ;
et c'est idem pour A MOD B qui devient MOD(A;B)
=SI(OU(A1<3;A1>8);"";A1)
autre façon de l'écrire :
=SI(ET(A1>=3;A1<=8);A1;"")
si tes données sont que des nombres entiers, tu peux mettre :
=SI(ET(A1>2;A1<9);A1;"")
formule plus courte de 2 caractères car y'a plus les 2 signes "=" ;
mais avec 2 et 9 au lieu de 3 et 8, ça revient au même
rappel : le "sinon" n'est pas écrit explicitement, c'est le 3ème argument de SI() :
SI(test_condition;cas_si_test_vrai;cas_si_test_faux)
2) ton exemple
en fait, c'est plutôt :
si J3="oui" alors -H3
sinon : si K3="non" alors H3
sinon : si J3=val_num et K3=val_num alors M2 ... sinon quoi ?
SI(J3="oui";-H3;SI(K3="non";H3;SI(ET(J3=val_num;K3=val_num);M2;"?")))
j'espère que j'suis pas arrivé trop en retard et qu'il te reste quelques cheveux !
si besoin, n'hésite pas à demander plus d'infos.
merci de me donner ton avis.
dhany