Créer une formule sur excel

Lydou1994 Messages postés 3 Statut Membre -  
 thierry -
Comment peut-on écrire cela sous formule excel?
B1 doit dépasser 53000$
C1doit etre supérieur ou égal à 94%
si ces deux conditions sont vérifiées, alors la prime vaut B1*C1*0,015 sinon la prime vaut 9$
dans tout les cas, si C1 dépasse 100% alors la prime est augmentée de 100$ supplémentaires.
Merci

2 réponses

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    =si(c1>100$;(B1*C1*0,015)+100;si(et(B1>53000;C1>=94%);B1*C1*0,015);9))
    Cdlmnt
    0
    1. thierry
       
      Bonjour DjiDji59430,

      a) C1doit etre supérieur ou égal à 94%
      b) si C1 dépasse 100% alors ...

      Selon l'énoncé de Lydou1994, C1 est un pourcentage =>
      il me semble que le début de la formule ne doit pas
      être =SI(C1>100$ mais =SI(C1>100% => =SI(C1>1

      Mais c'était peut-être juste une erreur de frappe ?  ;)

      De toute façon, même en corrigeant ce caractère, j'ai l'impression
      que ta formule ne donne pas le bon résultat attendu => je vais
      de suite proposer une autre formule dans un autre message.

      Cordialement
      0
    2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      effectivement, mon doigt a fourché!
      =si(c1>100%;(B1*C1*0,015)+100;si(et(B1>53000;C1>=94%);B1*C1*0,015);9))

      dans tout les cas, si C1 dépasse 100% alors la prime est augmentée de 100$
      si(c1>100%;(B1*C1*0,015)+100
      sinon
      B1 doit dépasser 53000$
      C1doit etre supérieur ou égal à 94%
      si ces deux conditions sont vérifiées, alors la prime vaut B1*C1*0,015
      si(et(B1>53000;C1>=94%);B1*C1*0,015)
      et si c1 n'est pas >100%,ni >94% =>9
      0
      1. thierry > DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention  
         
         
        Bonjour DjiDji59430,

        Je n'ai pas compris l'énoncé de la même façon que toi :

        dans tous les cas, si C1 dépasse 100% alors la prime est augmentée de 100$

        et en plus, note bien la position de cette phrase : en dernier,
        après les autres conditions.

        Donc si la prime vaut 9$ et que C1>100%, la prime doit être de 109$ ;
        ta formule retourne 9$ alors que la mienne retourne bien 109$.

        C'est pour ça que j'ai proposé une autre formule dans mon message de 01:15 :

        https://forums.commentcamarche.net/forum/affich-34929003-creer-une-formule-sur-excel#3

        Mais j'ai peut-être mal interprété l'énoncé ?  ;)  au demandeur Lydou1994
        de bien vérifier toutes les conditions et choisir la formule correspondante.

        Cordialement
         
        0
  2. thierry
     
    Bonjour Lydou1994,

    Je te propose cette formule :

    =SI(ET(B1>53000;C1>=94%);B1*C1*0,015;9)+100*(C1>1)

    Cordialement
     
    0