Formule Si plusieurs valeurs

Léna -  
.Grincheux. Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je m'arrache les cheveux avec ses formules EXCEL !! Je n'arrive pas à mettre en place la formule que je veux !
Je voudrais que.... (bien compliqué à expliquer à l'écrit !!) ...?!
Dans ma case H42 apparaisse une déduction de remise.. Sachant que...
H36 = remise faite (ex : -8 900)
H37 = remise autorisée ( ex : -8 800)

Si ma remise faite est supérieure à ma remise autorisée (et inférieure à 0) alors ce sera ma remise autorisée, sinon ce sera ma remise faite...

=SI(ET(H36<-8800)*(H36>0);H36;H37) => ne fonctionne pas

Sauf que si ma remise faite est >0 il faudrait que la case soit vide....

Quelqu'un pour m'aider ?
S'il vous plait ?!

Merciiii

3 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    =si(H36>=0;"";SI(H36<H37;H36;H37))

    devrait te donner le résultat escompté (si j'ai bien compris ta problématique)

    Cdlmnt
    1
  2. .Grincheux. Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   84
     
    Bonjour Léna,

    Je pense que la formule MAX peut t'éviter une condition.
    Ma proposition : =SI(H36<0;MAX(H36:H37);"")

    Bonne journée !
    1
    1. Léna
       
      Super !! Je n'ai pas compris la formule, mais ça fonctionne !! :p
      Merciiii Grincheux ;)
      0
  3. Léna
     
    Presque....
    Ca me parait correct, excepté que si j'ai remisé plus que prévu (H36>H37) ca me prend quand meme la valeur H36, alors que ce doit être maxi H37...
    Tu vois ?
    0
    1. .Grincheux. Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   84
       
      Tout dépend comment tu as saisi les remises.
      Si elles sont en négatif comme tu le disais dans ton premier message, c'est bien la formule MAX qu'il faut utiliser.
      Si elles sont en positif (remise = 8800), remplace simplement MAX par MIN et inverse le test : =SI(H36>0;MIN(H36:H37);"")
      0