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))
Configuration: Windows XP
Internet Explorer 7.0

7 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    1. 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
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
  3. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    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
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    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
  7. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    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
  8. wb15
     
    Merci la formule de Vaucluse fonctionne
    0