关于EXCEL公式问题请高手指点

来源:百度知道 编辑:UC知道 时间:2024/05/29 21:23:29
若A1单元格是买出去的数字,B1单元格奖励金额的数字,已知A1求B1的公式怎么设。
关系如下:
A1小于70个B1为0,A1大于等于70个B1=200,A1大于等于120个B1=400,A1大于等于250个B1=1000,以此类推。。那B1的公式怎么设?
注:若A1大于等于(70+120=190),B1=(200+400=600)叠加计算的

只能这样做,分别把<250的数和>=250的放在不同的单元格(如<250在a1,>=250在a2,则
b1=IF(A1<70,0,IF(A1>=240,800,IF(A1>=190,600,IF(A1>=120,400,IF(A1>=70,200)))))
b2=INT(A2/250)*1000+IF(MOD(A2,250)<70,0,IF(MOD(A2,250)>=240,800,IF(MOD(A2,250)>=190,600,IF(MOD(A2,250)>=120,400,IF(MOD(A2,250)>=70,200)))))
这是由于if函数只能套7层的局限导致不能在一个单元格完成此任务

A1小于70个B1为0,A1大于等于70个B1=200,A1大于等于120个B1=400,A1大于等于250个B1=1000,以此类推。。

您这个A1有什么规律呀? 70 120 250......

当A1=198时,按照A1大于等于120个B1=400,但按若A1大于等于(70+120=190),B1=(200+400=600)叠加计算的 有矛盾了。

您这个计算条件不够清楚呀。能再清楚点吗?

yxtkyaya 2009-02-06 13:51:48
A1没有规律的啊
yxtkyaya 2009-02-06 13:51:54
就是这3挡

=IF(A1<70,0,IF(A1<120,200,IF(A1<190,400,IF(A1<250,600,1000))))

希望能帮上您。

=IF(A1>=440,1600,IF(A1>=390,1400,IF(A1>=320,1200,IF(A1>=250,1000,IF(A1>=190,600,IF(A1>=120,400,IF(A1>=70,200,IF(A1<70,0))))))))