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