Formule et ou si...

Résolu
bonjour,
j'ai besoin de calculer un escompte sous Excel avec les conditions suivantes :
si mon client est grossiste, et s'il paye comptant, alors il a un escompte de 3% ; et si mon client est détaillant et qu'il paye comptant, alors il a un escompte de 2%
Sachant que je note dans la cellule correspondant à "grossiste" oui ou non
Merci...

8 réponses

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

    En A2, le paiement comptant (Oui, Non)
    En B2, grossiste(Oui, Non)
    En C2, l'escompte avec la formule
    =SI(A2="Oui";SI(B2="Oui";3%;2%);0%)

    A+
    1. bonjour Gyrus,
      Merci de cette réponse mais ça ne colle pas... Y'a t'il un moyen de vous montrer mon tableau afin que ma question soit plus claire ?
  2. Merci à vous, j'ignorais cette possibilité.
    Mon doc est ici : https://www.cjoint.com/?0JqooyTqUGQ

    Cela devrait être plus clair...
    1. Dans ton tableau, je ne retrouve pas ce que tu disais précédemment.
      Tu appliques 2% d'escompte sur le montant HT initial si le client est grossiste.
      Ensuite, tu appliques une réduction supplémentaire de 5% sur ce montant si le paiement est comptant.
      Dans ce dernier cas, la réduction globale est de 6,9%.

      A+
  3. j'applique 3% d'escompte si le client est grossiste ET si le paiement est comptant, d'une part, et 2% d'escompte si le client n'est pas grossiste Et que le paiement est comptant...
    En gros : si paiement comptant, 3% pour les grossistes et 2% pour les autres sur le montant HT
    cela donnerait "si b2="oui"et b4="oui", b7*3% et si b2="non"et b4="oui",b7*2%
    Je dois avoir un souci de syntaxe...
    1. Pourquoi B7 et pas B11 ?
      1. =SI(ET(B3="oui";B2="oui");B11*3%;B11*2%)
      2. Merci Lentzouille, cette formule est correcte si le client est grossiste et paye comptant, mais il faut aussi quand le client n'est pas grossiste qu'il paye comptant pour avoir 2%...
      3. Tu as tester la formule en B12 ?
      4. oui, ça marche sauf si je mets "non" et "non" en b2 et b3, là ça me donne quand même un escompte alors qu'il faudrait qu'il y ait "0"
    2. =SI(ET(B3="oui";B2="oui");B11*3%;SI(ET(B3="oui";B2="non");B11*2%;0))

      Cdt,
      1. Re,

        Après simplification
        https://www.cjoint.com/c/CJqqDAH4QUJ
        A+
        1. Merci Gyrus, cette fois ça marche !
          Bonne journée
        2. Sympa pour les autres ...
        3. Salut Lentzouille,

          C'est avec grande joie que je partage les lauriers (tu préfères les feuilles ou la tige ?).

          Cordialement.
        4. Je t'en remercie grandement,

          Je vais me satisfaire des mauvaises herbes ...

          Cdt,