EXCEL分段设置计算公式

当D在1.5%——1.9%时,E等于C乘以1.5%;D在2%——2.5%时,E等于C乘以3%;
当F在14%——14.4%时,G等于C乘以1%;当F在14.5%——14.9%时,G等于C乘以2%;当F在15%——15.4%时,G等于C乘以3%;当F在15.5%——15.9%时,G等于C乘以4

%;
还有当D在1.0%——1.4%时,E等于C乘以0;当F在13.5%——13.9%时,G等于C乘以0;谢谢!!

E2输入
=C2*LOOKUP(D2,{0.01,0;0.015,0.015;0.02,0.03;0.0251,0})
G2输入
=C2*LOOKUP(F2,{0.135,0;0.14,0.01;0.145,0.02;0.15,0.03;0.155,0.04;0.16,0})
(你对当D在2.5%以上、F在15.9%以上的没要求,我的公式就暂时设置=0)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-11
E2输入=IF(D2>=2%,C2*3%,IF(D2>=1.5%,C2*1.5%,0))
G2输入=IF(f2>=1.5.5%,C2*4%,IF(F2>=15%,C2*3%,IF(F2>=14.5,C2*2%,IF(F2>=14%,C2*1%,0))))追问

还有当D在1.0%——1.4%时,E等于C乘以0;当F在13.5%——13.9%时,G等于C乘以0;

追答

如果以下都为0,这个就可省略了。

第2个回答  2014-08-11
两个函数可以实现:and,if。
第3个回答  2014-08-11
E列公式:
=INDEX({0;0.015;0.03},MATCH(D:D,{0.015;0.02;0.025},1))*C:C
G列公式:
=INDEX({0;0.01;0.02;0.03;0.04},MATCH(F:F,{0.14;0.145;0.15;0.155;0.16},1))*C:C
相似回答