J’ai passé quelques heures à comprendre comment procéder. C’est pourquoi je l’affiche ici maintenant ... Si vous souhaitez renvoyer différentes valeurs dans une cellule en fonction de la plage sous laquelle la valeur entrée dans une autre cellule se trouve, j’ai travaillé comment faire!! (Notez que ceci est spécifique à ma feuille de calcul et concerne le calcul des prix, à savoir 0,99 = £ 0,99)
Par exemple:
Donc, si G2 était "£ 18.75", la cellule dans laquelle cette formule est entrée afficherait "£ 0.50" en fonction de la valeur ci-dessus.
Vous verrez la formule ci-dessus contenue dans la réponse à cette question ci-dessous ......
utilisation
=VLOOKUP(D4,F4:G9,2)
avec la gamme F4: G9:
0 0.1
1 0.15
5 0.2
15 0.3
30 1
100 1.3
et D4
étant la valeur en question, par ex. 18.75
-> résultat: 0.3
Donc ... ci-dessous est la formule que j'aurais utilisée mais les réponses ci-dessus ont l'air beaucoup plus ordonnées! ...
= IF (AND (G2> 0, G2 <1), 0,1, IF (AND (G2> 0,99, G2 <5), 0,15, IF (AND (G2> 4,99, G2 <15), 0,2 (IF G2> 14,99, G2 <30), 0,5, IF (ET (G2> 29,99, G2 <100), 1, IF (G2> 99,99,1.3)))))
et en le regardant se séparer ressemble à ceci ...
=IF(AND(G2>0,G2<1),0.1,
IF(AND(G2>0.99,G2<5),0.15,
IF(AND(G2>4.99,G2<15),0.2,
IF(AND(G2>14.99,G2<30),0.5,
IF(AND(G2>29.99,G2<100),1,
IF(G2>99.99,1.3)
)
)
)
)
)
Merci pour vos réponses les gars !! Au moins les gens auront un certain nombre de choses à choisir maintenant .. :-)
Si imbriqué dans Excel Sont moche:
=If(G2 < 1, .1, IF(G2 < 5,.15,if(G2 < 15,.2,if(G2 < 30,.5,if(G2 < 100,.1,1.3)))))
Cela devrait couvrir.