Combinaison Formules SI, ET (Excel 2007)

Résolu
Bonjour,

je cherche une formule pour combiner dans un cellule, le résultat des conditions de deux cellules distinctes.

L7 peut avoir comme valeur : A - B
L8 peut avoir comme valeur : A - B - C - D

Je veux mettre en L9, un résultat différent en fonction de la combinaison de L7 ET L8

SI L7=A et L8=A alors L9 = 1
Si L7=A et L8=B alors L9 = 2
Si L7=A et L8=C alors L9 = 5
Si L7=B et L8=A alors L9 = 7
Si L7=B et L8=B alors L9 =9
....

Si vous avez des idées ... je suis complètement largué là.

Voilà ce que j'ai pour le moment :

=SI(ET(L7="A";L8="A");"1";SI(ET(L7="A";L8="B");"2";SI(ET(L7="A";L8="C");"5";SI(ET(L7="A";L8="C");"5")))) .....

Et ça ne fonctionne pas

Merci pour votre retour

Nox

4 réponses

  1. Contributeur
    Bonjour,

    Formule a essayer :

    =SI(L7="A";SI(L8="A";1;SI(L8="B";2;SI(L8="C";5;6)));SI(L8="A";7;SI(L8="B";9;SI(L8="C";11;13))))
    A changer si L7=B et L8=C j'ai mis arbitrairement 11
    et si L7=B et L8=D j'ai mis 13
    A changer également si L7=A et L8=D j'ai mis 6
    J'ai supposé aussi que l'on ne peux saisir que A ou B et que A,B,C,D. Le mieux est de le contrôler grâce à une validation par liste de valeurs.
    Cordialement,
    0
    1. Bonjour

      Si ta formule marche mais tu ne peux pas avoir plus de 7 SI imbriqués et apparemment tu as 8 possibilités

      la solution :
      imbriquer les 7 premières conditions puis mettre & et la huitième condition

      Cdlmnt
      0
      1. Contributeur
        Bonjour
        Il n y a pas de raison que cette formule ne fonctionne pas sous Excel 2007, les SI n'y sont plus limités.
        Reste quand même à savoir si la formule ne tient pas deux pages!!

        pour réduire laformule, une solution:
        Faire un tableau avec les cas de figures et les valeurs correspondantes
        exemple à adapter:
        u tableau avec en A colonne A de A1 àA20 les valeurs de L7
        en colonne B de B1 à B20 les valeurs associées de L8
        les résultats attendus de C1 à C20

        et en L9 la formule:
        =SOMMEPROD(($A$1:$A$20=L7)*($B$1:$B$20=L8)*($C$1:$C$20))

        crdlmnt
        1
        1. Bonjour Vaucluse,

          un grand grand merci, c'est exactement ça qu'il me fallait ...

          Je n'utilise pas assez le SommeProd, qui est une super formule.

          ça fonctionne nickel.

          Un grand merci aussi à Via55 et Pilas31 pour leurs idées.

          A bientot
          0