river_van 发表于 2008-4-9 09:52

【求助】exel问题求助(已解决)

B列有1列数据(无规律)
0.5
0.7
1.2
1.8
1
2
2.5
2.4
2.8
3
3.5
3.1
4
4.2
4.3
5
2.1
2.9
0.6
在C列上要求用公式计算出结果,满足以下条件
当B列数据<=1,计算结果=B×20%
当B列数据>1且<=2,计算结果=B×30%
当B列数据>2且<=3,计算价格=B×40%
以此类推

[ Edited byriver_van on 2008-4-9 14:13 ]

river_van 发表于 2008-4-9 11:13

期待高手出现

aysf 发表于 2008-4-9 12:46

假设数据开始于B1
在C1输入=B1*((ROUNDUP(B1,0)+1)/10),然后下拉填充即可

river_van 发表于 2008-4-9 13:17

多谢楼上的回答

我问题问的有点不对,sorry

后面×的百分数是没有规律的

请楼上的再解决一下,谢谢

aysf 发表于 2008-4-9 13:32

那就这样吧,我这个公式是到B<=3的情况,以后的依次类推,0.2,0.3,0.4对应你的20%,30%,40%,你可以替换成所需的数值
在C1输入=IF(B1<=1,B1*0.2,IF(B1<=2,B1*0.3,IF(B1<=3,B1*0.4,B1*0.5)))

[ Edited byaysf on 2008-4-9 13:49 ]

mytemp 发表于 2008-4-9 13:41

IF(B2<=1,B2*0.2,IF(B2<=2,B2*0.3,IF(B2<=3,B2*0.4,"超出范围")))

就是一个if的嵌套问题。没记错的话excel中if函数最多可以嵌套7层

[ Edited bymytemp on 2008-4-9 13:43 ]

river_van 发表于 2008-4-9 14:01

多谢楼上的2位!送上几朵花,感谢

[ Edited byriver_van on 2008-4-9 14:03 ]
页: [1]
查看完整版本: 【求助】exel问题求助(已解决)