Fonction si imbriqué

Bonjour,

je suis en train de tourner chèvre! je souhaite automatiser le calcul d'une cellule à partir de la valeur d'une autre cellule. Je m'explique :

SI A1 est comprise entre 0 et 10 alors B1= 10
ET (en fait mais si) SI A1 est comprise entre 11 et 15 alors B1 = A1 * 1,4
ET SI A1 est comprise entre 16 et 20 alors B1 = A1*1,3

Pour compliquer le tout, mon excel inverse les , et les ; (impossible à changer après 1h de recherche...)

Vous l'avez compris je recherche donc le sauveur sur ce forum...

Merci de vos réponses

5 réponses

  1. Bonjour,

    =si(a1<11;10;si(a1<16;a1*1,4;a1*1,3))

    Crdmt
    0
    1. merci je vais tester de suite !

      bonne soirée ou nuit ;)
      0
    2. Contributeur
      @2barBonjour 2bar.

      Que doit afficher quand A2 est vide ? et quand A2>20 ?
      0
    3. @Raymond PENTIERBonjour Raymond,

      En fait je pensais tirer ma formule pour B2. Mes données vont de A1 à A12.
      0
    4. Contributeur
      @2barBen oui ! Où est le problème ? Tu as essayé ?
      0
  2. Ca ne marche pas. En fait j'ai oublié d'aller au bout de ma formule souhaitée :

    SI A1 est comprise entre 0 et 10 alors B1= 10
    ET (en fait mais si) SI A1 est comprise entre 11 et 15 alors B1 = A1 * 1,4
    ET SI A1 est comprise entre 16 et 20 alors B1 = A1*1,3
    ET SI A1 est comprise entre 21 et 30 alors B1 = A1*1,2
    ET SI A1 est > 30 alors B1 = A1*1,1

    Voila, j'ai essayé de terminer ma formule mais je ne parviens à rien de bon...

    Merci de vos retours ;)
    0
    1. Contributeur
      Bonjour

      =SI(A1="";"";SI(A1<=10;10;A1*SI(A1<=15;1,4;SI(A1<=20;1,3;SI(A1<=30;1,2;1,1)))))

      crdlmnt
      0
      1. cela ne marche pas , B1 affiche #Nom?
        0
        1. Contributeur
          je viens de la coller dans un modèle et tout se passe bien?
          voyez ici
          https://mon-partage.fr/f/CvdZCOY4/
          0