excel计算条件变量的函数如何设置

如题:
三组数据:
A1+A2,B1+B2,C1+C2,变量X,
当0<x<150时, A1/1000 *x +A2。
当 150<x<300时, B1/1000 *x +B2。
当300<x<2000时, C1/1000*x +C2。

EXCEL里设置函数,需要怎么设置。

希望能够将步骤详细下一下,或者公式具体列一下,谢谢!

第1个回答  2018-07-26
假设X变量在单元格D1,公式:=if(and(D1<=2000,D1>=300),C1/1000*D1+C2,if(and(d1<300,d1>=150),b1/1000*d1+b2,a1/1000*d1+a2)))本回答被提问者和网友采纳
第2个回答  2018-07-26
假如在D1中输入变量x的值,把结果放在D2中。
那么:就在D2中输入公式:
=IF(OR(D1<=0,D1=150,D1=300),"",IF(D1<150,A1/1000 *D1+A2,IF(D1<300,B1/1000 *D1 +B2,IF(D1<2000,C1/1000*D1 +C2,))))
第3个回答  2018-07-26

公式前面都没问题,到10这个以后就抓取出错了,是公式哪里问题吗?
我自己重新更改好了,请各位朋友参考=IF(A1=1,50,IF(A1=2,100,IF(A1=3,150,IF(A1=4,200,IF(A1=5,250,IF(A1=6,300,IF(A1=7,350,IF(A1=8,400,IF(A1=9,450,IF(A1≥10,500))))))))))