Forrmule avec si

Résolu
wb15 -  
 wb15 -
Bonjour,

Pouvez vous m'aider et me dire ce qui ne fonctionne pas dans cette formule? Merci

SI(OU(ET(D3<E3;E12>D12;D21>E21);B3;C3);(ET(D3>E3;E12<D12;D21>E21);B3;C3);(ET(D3>E3;E12>D12);B3:C3))

7 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
bonsoir,

plein de choses...
(ET(D3>E3,E12<D12,D21>E21),B3,C3) ce qui est en gras ok, mais le reste ??? des parametres sans aucune fonction...

(ET(D3>E3,E12>D12),B3:C3) idem, mais pour une plage en plus...
eric

PS: chez moi les ; sont des ,
0
wb15
 
en fait il faut que ces 4 hypothèses soient dans ma formule :

_SI D3>E3 Et E12>D12 ;A; " "
OU Si D3<E3 et E12<D12 ;B;" "
Ou SI D3>E3 et E12<D12 et D21>E21; A;B
OU Si D3<E3 et E12>D12 et D21>E21; A;B

Merci
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
pas très clair tout ça, essaie de l'exprimer autrement.
la syntaxe est :
=si(test;valeur si vrai,valeur si faux)
et tu peux imbriquer les tests. A la place de 'valeur si faux' par exemple :
=si(test;valeur si vrai,si(test2;valeur si vrai,valeur si faux))
dans la limite de 7 tests imbriqués.
eric
0
Raymond PENTIER Messages postés 71864 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Tout ça m'a l'air assez confus dans ton esprit ! as-tu dessiné un ordinogramme ? à défaut, as-tu dressé une table avec toutes les combinaisons ?

Ce que j'ai cru comprendre de tes explications, c'est ceci :

si D3>I3 et E12<D12 et D21>E21 ----> A
si D3>I3 et E12<D12 mais D21<E21 --> B
si D3>I3 et D21>E21 mais E12>D12 --> A

si D3<I3 et E12>D12 et D21>E21 ----> A
si D3<I3 et E12>D12 mais D21<E21 --> B
si D3<I3 et D21>E21 mais E12<D12 --> B

...et il n'y a jamais " ". Ai-je bien tout compris ? Sinon,corrige. Ensuite je t'écrirai la formule unique complète.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
Bonjour
Essayez de réécrire votre formule un peu différemment, pour faire fonctionner la formule:
Sous réserve bien sur que vos items correspondent à ce que vous attendez (voir les autres commentaires

=SI(ET(D3<E3;E12>D12;D21>E21);B3;SI(ET(D3>E3;E12<D12;D21>E21);B3;SI(ET(D3>E3;E12>D12);B3;C3)))

Crdlmnt

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 71864 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Voici l'ordinogramme de ce que moi, j'ai cru comprendre (et qui ne correspond d'ailleurs pas à ce qu'a compris mon grand ami Vaucluse) : https://www.cjoint.com/?jAofzJCquc
Il s'exprime par la formule
=SI ( D3>E3 ; SI(ET(E12<D12;D21<21);B;A) ; SI(ET(E12<D12 ; D21>E21);B;A) )

Il faut noter que ne sont pas envisagés (ni traités, en attendant des précisions de la part de wb15) les 2 cas où :
E12>D12 selon que D21 est < ou > E21 ...
0
Raymond PENTIER Messages postés 71864 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
ERRATUM : Dans l'organigramme, le premier SI (losange) en bas à gauche n'est pas E12<D12 mais bien E12>D12

ADDENDUM : "Il faut noter que ne sont pas envisagés (ni traités, en attendant des précisions de la part de wb15) les 2 cas où : E12>D12 selon que D21 est < ou > E21 ... " quand D3>E3 et les 2 cas où : E12<D12 selon que D21 est < ou > E21

https://www.cjoint.com/?jAqdgLEfa2
0
wb15
 
Merci la formule de Vaucluse fonctionne
0