Formule Si plusieurs valeurs

Fermé
Léna - 28 mai 2013 à 15:53
.Grincheux. Messages postés 211 Date d'inscription vendredi 10 mai 2013 Statut Membre Dernière intervention 22 octobre 2016 - 28 mai 2013 à 16:11
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

A voir également:

3 réponses

via55 Messages postés 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703
28 mai 2013 à 15:59
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
.Grincheux. Messages postés 211 Date d'inscription vendredi 10 mai 2013 Statut Membre Dernière intervention 22 octobre 2016 84
28 mai 2013 à 16:02
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
Super !! Je n'ai pas compris la formule, mais ça fonctionne !! :p
Merciiii Grincheux ;)
0
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
.Grincheux. Messages postés 211 Date d'inscription vendredi 10 mai 2013 Statut Membre Dernière intervention 22 octobre 2016 84
28 mai 2013 à 16:11
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