Fonction si

Bonjour,

pour 30 pieces remise 20%, pour 40 pieces remise 22% et ainsi de suite
quel formule doit je saisir
merci

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour

    =((A1-30)>=0)*(20+ENT((A1-30)/10)*2)/100
    1. Contributeur
      =SI(B1<30;20%;SI(B1<40;22%;SI(B1<50;24%;SI(B1<60;27%;30%))))
      1. Contributeur
        Bonjour PHILOU10120.

        Petite correction : ta formule doit se terminer par B1, pas par zéro !
        =SI(A1>=70;B1*0,7;SI(A1>=60;B1*0,74;SI(A1>=50;B1*0,76;SI(A1>=40;B1*0,78;SI(A1>=30;B1*0,8;B1)))))

        Petite simplification : on peut mettre B1 en facteur (la formule ne fait plus que 81 caractères au lieu de 94)
        =B1*SI(A1>=70;0,7;SI(A1>=60;0,74;SI(A1>=50;0,76;SI(A1>=40;0,78;SI(A1>=30;0,8;1)))))
        1. Contributeur
          Oui vous avez raison j'ai été un peu vite
      2. Contributeur
        En rédigeant mon dernier message, je me rends compte que la demande de giny est sujette à interprétation.
        En effet il est écrit "pour 30 pieces remise 20%" que j'avais compris comme voulant dire "de 1 à 30 pièces, remise de 20%".
        Mais PHILOU10120 a compris de son côté "à partir de 30 pièces, remise de 20%", ce qui est effectivement plus logique.
        Donc giny devra choisir en fonction de son vrai critère ...
        1. Contributeur
          Bonjour

          Voici ma réponse

          =SI(A1>=70;B1*0,7;SI(A1>=60;B1*0,74;SI(A1>=50;B1*0,76;SI(A1>=40;B1*0,78;SI(A1>=30;B1*0,8;0)))))

          ou A1 égal le nombre d'article
          B1 le prix de l'article
          cela donne le tarif appliqué aux piéces achetées
          1. Contributeur
            c'est NUL comme d'hab surtout après des réponses valables... syndrome type de la mouche du coche