Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Formule SI à 3 conditions

Fat

XLDnaute Nouveau
Bonjour,
Comment écrire cette formule SVP :
SI A1<500 Montant = 0
SI A1>250000 Montant = 2500
SI A1 >500 et < 250000 = A1*0.01

Cordialement
Fat
 

job75

XLDnaute Barbatruc
Bonjour Fat, tbft, excfl, R@chid, mapomme,

La solution de R@chid est la plus simple et la plus légère.

Simplement remplacer A1*1/100 par A1/100 fera gagner encore 4 octets

A+
 

mapomme

XLDnaute Barbatruc
Bonjour @ tous,
VB:
=MIN(2500;A1*1/100)*(A1>=500)


Cordialement

Bonjour @rachid ,
La formule ne marche pas si le coeff. est négatif ( ex -A1/100).
Si on veut une formule à peu près universelle, adaptable et logique, il faut comparer A1 aux bornes applicables à A1 et non pas comparer les valeurs résultantes (à mon avis).

nota : je reconnais que pour ce cas très particulier, ta formule est top. Il fallait y penser et tu l'as fait !
 
Dernière édition:

R@chid

XLDnaute Barbatruc
Supporter XLD
Re,
salut Job75,
Simplement remplacer A1*1/100 par A1/100 fera gagner encore 4 octets
Oui, j'ai fait vite, je me suis dit 0,01=1/100 et j'ai multiplié sans diviser.
question de médiocrité qui me tappe à la tête d'un temps à l'autre.

@mapomme
quelque soit la valeur de A1 la formule renvoie bien le bon résultat.
quant au coefficient, je ne suis pas le genre qui cherche midi à 14h
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…