Forrmule avec si

Résolu/Fermé
wb15 - 25 sept. 2008 à 20:47
 wb15 - 26 sept. 2008 à 20:27
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
25 sept. 2008 à 22:12
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
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
25 sept. 2008 à 23:11
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 58404 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 mai 2024 17 098
26 sept. 2008 à 05:51
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
26 sept. 2008 à 07:09
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 58404 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 mai 2024 17 098
26 sept. 2008 à 14:07
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 58404 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 mai 2024 17 098
26 sept. 2008 à 16:04
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
Merci la formule de Vaucluse fonctionne
0