Formule condition sur excel

Résolu
Nikita -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je galère sur une formule dans excel, si quelqu'un peut m'aider ;-)

Voilà ce que je cherche à faire

- A1 = valeur_1
- A2 = valeur_2
- A3 = valeur_3
- A4 = A1-A2

Ce que je veux dans A5 c'est la formule suivante :
=si(A4<0;A4);si(A4>0;A4 "dans la limite de A3")
Et c'est ce "dans la limite de A3" que je n'arrive pas à faire

J'espère que l'un d'entre vous pourra m'aider.
Merci par avance,

3 réponses

  1. Lentzouille Messages postés 728 Statut Membre 64
     
    Bonjour,

    Qu'entendez vous par "dans la limite de A3" ?
    1
    1. Nikita
       
      En fait A3 est une valeur "plafonnée"
      J'ai du mal à expliquer....
      En fait le but étant de calculer le remboursement de frais :
      A1 = Montant d'une enveloppe autorisé à un prestataire par une entreprise d'après convention
      A2 = Total frais payé par l'entreprise
      A3 = Total frais payé par le prestataire
      A4 = A1-A2
      A5 = si A4 est négatif on ne rembourse pas les frais du prestataire
      si A4 est positif on rembourse le prestataire mais pas plus que ses frais engagés (soit A3)
      0
    2. fromagedebikette Messages postés 925 Statut Membre 190
       
      c'est plus clair ainsi ;)
      0
  2. fromagedebikette Messages postés 925 Statut Membre 190
     
    voilà la formule si j'ai bien compris:A5 =SI(A4<0;0; A3)
    0
    1. Nikita
       
      Merci, ça fonctionne si A4 est positif mais si A4 est négatif j'ai besoin que le résultat dans A5 soit = à A4
      Désolée si mes explications sont un peu flou...en tout cas c'est très sympa de chercher pour moi ;-)
      0
    2. Lentzouille Messages postés 728 Statut Membre 64
       
      =SI(A4<0;A4; A3)
      0
    3. Nikita
       
      EUREKA !!!
      J'ai mis A5=SI(A4<0;A4;A3)
      Et ça fontionne !!!!!!
      Merci Merci Merci !!!!
      Je viens de commencer un nouveau job et c'était une demande de mon nouveau boss....Grace à vous je vais marquer des points ;-) !!!!!
      Très bonne journée,
      0
    4. Lentzouille Messages postés 728 Statut Membre 64
       
      De rien,

      Essaye de mieux t'exprimer la prochaine fois, on a pas ton fichier sous les yeux nous,

      ou alors dépose ton fichier via cjoint.com
      0
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Attention ! Attention !

    * Au départ tu as expliqué "=si(A4<0;A4);si(A4>0;A4 "dans la limite de A3")"
    * Dans le post #2 tu as indiqué au contraire "A5 = si A4 est négatif on ne rembourse pas les frais du prestataire"
    * Et maintenant, dans ton commentaire #5, tu reviens à ta première contrainte "si A4 est négatif j'ai besoin que le résultat dans A5 soit = à A4".
    .............................................................................................. Il faudrait te décider !

    Comme je trouve que c'est l'énoncé du post #2 qui est le plus logique, je complète la formule de fromagedebikette =SI(A4<0;0;SI(A4>A3;A3;A4 )).

    Cordialement.
    0
    1. Nikita
       
      Je reconnais que je ne suis pas clair dans mes explications mais un peu d'indulgence avec les profanes ;-)
      Avec tous les conseils et indices j'avais fini par trouvé la bonne formule toute seule....
      Alors, étrangement ce n'est pas la même que vous Raymond mais la mienne fonctionne également
      =si(A4<A3;A4;A3)
      Encore merci à tous,
      Et bien le bonjour du bout du monde.....je suis en NC
      0
    2. Nikita
       
      Peut être aurais-je du préciser que si A4 est négatif on refacture le prestataire.....
      Enfin, bref...a priori ça fonctionne :d
      0
    3. Lentzouille Messages postés 728 Statut Membre 64
       
      Cela n'est pas une question d'indulgence, mais c'est juste du bénévolat, alors si on pouvait éviter de perdre du temps à lire, comprendre, dechiffrer, et aller au but ça serait plus simple pour tout le monde
      0
    4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Je n'aurais pas mieux dit ...
      0