Fonctions SI imbriquées

Résolu
Bonjour,

Je cherche à obtenir le résultat suivant mais ne parviens pas à trouver la formule adéquate.
Pouvez-vous m'aider ?
Merci

La cellule AP46 contient la lettre F ou I
Si AP46 = F et AP22 >=3218 alors 3218 x K3 sinon AP22 x K3 ou si AP46 = I et AP22 >=3218 alors 3218 x K2 sinon AP22 x K2

J'espère être suffisamment claire et suis à disposition pour toute précision.

2 réponses

  1. Modérateur
    Bonjour,

    Un truc du genre :


    SI( AP46 = "F";SI(AP22 >=3218;3218*K3;AP22 * K3);SI(AP46="I";AP22>=3218;3218*k2;AP22*K2))

    0
    1. Merci mais j'ai essayé et excel me renvoie que le nombre d'arguments est trop important.
      0
    2. Modérateur
      @planeuseJ'ai oublié un SI
      Essaye ça :

      =SI( AP46 = "F";SI(AP22 >=3218;3218*K3;AP22 * K3);SI(AP46="I";SI(AP22>=3218;3218*K2;AP22*K2)))
      0
    3. @jordane45Ca marche !! Un énorme merci à toi. Tu as résolu le problème sur lequel je galère depuis... longtemps :)
      0
  2. Contributeur
    Bonjour

    peut être averc (sous réserve de bonne compréhension)

    =SI(AP46="F";K3*MAX(3218;AP22);SI(AP46="I";K2*MAX(3218;AP22);""))

    Ou encore un peu plus court:

    =MAX(3218;AP22)*SI(AP46="F";K3;SI(AP46="I";K2);0))

    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0
    1. Merci, mais excel me renvoie une erreur dans la formule.
      0
    2. Contributeur
      @planeusela première est apparemment correcte, mais si vous copier coller depuis le message, il risque d'y avoir un blanc à supprimer derriére la formule
      la seconde compte en effet une parenthèse de trop, les fautes de frappe étant la grande spécialité!
      =MAX(3218;AP22)*SI(AP46="F";K3;SI(AP46="I";K2;0))
      _parenthèse retirée derrière le K2_
      0
    3. @VaucluseMerci !!
      0