什么excel函数公式满足以下不同的条件返回不同的数值?

1.a1输入0—5万元时,b1返回a1×2%;
2.a1输入5--10万元时,b1返回1000+(a1-50000)×1.8%元;
3.a1输入10--30万元时,b1返回1900+(a1-100000)×1.6%元;
4.a1输入30--50万元时,b1返回5100+(a1-300000)×1.4%元;
5.a1输入50—100万元时,b1返回7900+(a1-500000)×1.2%元;
6.a1输入100万元以上时,b1返回13900+(a1-1000000)×1%元。

按以上条件,我想在单位格a1把输入一个数之后,单元格b1就能返回对应的条件的数值
如果我有描述得不准确或看不明白,拜托评论一下,谢谢

B1=LOOKUP(A1,{0,50000,100000,300000,500000,1000000},(A1-{0,50000,100000,300000,500000,1000000})*{2,1.8,1.6,1.4,1.2,1}%+{0,1000,1900,5100,7900,13900})

或=LOOKUP(A1%%,{0,5,10,30,50,100},(A1%%-{0,5,10,30,50,100})*{2,1.8,1.6,1.4,1.2,1}*100+{0,1000,1900,5100,7900,13900})

或=LOOKUP(A1%%,{0,5,10,30,50,100},(A1%%-{0,5,10,30,50,100})*{2,1.8,1.6,1.4,1.2,1}*100+{0,10,19,51,79,139}*100)

或=SUM(TEXT(A1-{0,5,10,30,50,100}*10^4,"0;!0")*{2,-0.2,-0.2,-0.2,-0.2,-0.2}%)

或=A1*2%-SUM(TEXT(A1-{5,10,30,50,100}*10^4,"0;!0")*0.2%)

温馨提示:答案为网友推荐,仅供参考
相似回答