EXCEL:fonction si avec plusieurs si

Bonjour,
voilà j'ai un problème sur la fonction si. J'arrive à tout faire sauf la fonction si avec plusieurs si
exemple: si une heure d'utilisation=>1€
si deux heure=>2.5
si trois heures =>3
si quatre heure =>5
ce que je voudrais savoir, c'est comment l'encoder?

merci d'avance pour votre aide!

4 réponses

  1. bonjour

    il suffit de les imbriquer si (<1; 1 euros; si(<2; 2.5 euros; etc...))
    0
    1. Modérateur
      .... ou bien en créant un tableau de correspondance de référence ailleurs (page 2 par ex.) et en utilisant une formule "RECHERCHE" ou "CHOISIR"
      0
      1. =SI(A1<10000;100);SI(ET(A1>10000;A1<50000);50;A1*1)
        est ce qu'il y a une faute dans ma formule car je n'arrive pas a faire cet énoncé:
        si le total(A1) est <10000 , il paye 100€ de frais de port. si le total est entre 10000 et 50000, 50€ de frais de port et si le total est plus grand que 50, alors pas de frais de port.
        merci d'avance!
        0
        1. Contributeur
          Bonsoir
          oui, il y a une parenthèse mal placée et le A1*1 n'a rien à faire là selon vos explications.:
          =SI(A1<10000;100;SI(ET(A1>10000;A1<50000);50;0))
          mais vous pouvez aussi écrire aussi:
          =SI(A1<10000;100;SI(A1<50000;50;0))
          car la formule s'arrêtant dès qu'elle a trouvé une solution, il est inutile de répéter A1>10000
          de même si vous écrivez A1 (*1 ne sert à rien) en fin de formule, elle va vous renvoyer la valeur en A1 plutôt que 0
          enfin, si vous voulez inclure les limites dans vos conditions, écrivez
          =< au lieu de <
          ainsi la valeur 10000 renverra 100 et la valeur 50000 renverra 50
          crdlmnt
          0
        2. merci bcp et bonne soirée!!!
          0