Forrmule avec si

Résolu
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. Contributeur
    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 ,
    1. 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
  2. Contributeur
    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
    1. Contributeur
      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.
      1. Contributeur
        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

        1. Contributeur
          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 ...
          1. Contributeur
            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