我已经花了几个小时研究如何做到这一点,这就是为什么我现在在这里发布...如果你想在一个单元格中返回不同的值,根据在另一个单元格中输入的值的范围,那么我已经知道如何做到!! (请记住,这是我的电子表格特有的,用于计算价格,即0.99 =£0.99)
例如:
因此,如果G2为“£18.75”,则输入此公式的单元格将根据上述值显示“£0.50”。
您将在下面的问题的答案中看到上述公式......
答案 0 :(得分:6)
使用
=VLOOKUP(D4,F4:G9,2)
,范围为F4:G9:
0 0.1
1 0.15
5 0.2
15 0.3
30 1
100 1.3
和D4
是有问题的值,例如18.75
- >结果:0.3
答案 1 :(得分:0)
嵌套在Excel中是否丑陋:
=If(G2 < 1, .1, IF(G2 < 5,.15,if(G2 < 15,.2,if(G2 < 30,.5,if(G2 < 100,.1,1.3)))))
这应该涵盖它。
答案 2 :(得分:0)
所以...下面是我会使用的公式,但上面的答案看起来更整洁!...
= IF(AND(G2大于0,G2&。1),0.1,IF(AND(G2&0.99,G2小于5),0.15,IF(AND(G2&GT; 4.99,G2&LT; 15),0.2%,IF (AND(G2&GT; 14.99,G2小于30),0.5%,IF(AND(G2&GT; 29.99,G2&LT; 100),1,IF(G2&GT; 99.99,1.3))))))
看着它分开看起来像这样......
=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)
)
)
)
)
)
谢谢你的答案!至少人们现在可以选择很多东西..: - )