EXCEL里,如果A1小于等于0.050,则B1为=50*A1/0.05,如果A1小于等于0.15,则B1为=(A1-0.05)*50/0.1+50.

EXCEL里,如果A1小于等于0.05,则B1为=50*A1/0.05,如果A1小于等于150,则B1为=(A1-0.05)*50/0.1+50.如果A1小于等于0.8,则B1=100*(A1-0.15)/0.65+100.这样的公式能在一个单元格里实现吗?

上面的表述中 “如果A1小于等于150”,应该是 小于等于0.15吧。下面有以0.15回答,如果不是,你自己可以替换一下。

这个要用到IF函数

=IF(A1<=0.05,50*A1/0.05,IF(A1<=0.15,(A1-0.05)*50/0.1+50,IF(A1<=0.8,100*(A1-0.15)/0.65+100,"在这里输入大于0.8时的情况,没有的话,你就空着")))
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-12
B1公式:
=IF(A1<=0.05,50*A1/0.05,IF(A1<=0.15,(A1-0.05)*50/0.1+50,IF(A1<=0.8,100*(A1-0.15)/0.65+100,"")))
下拉。
第2个回答  2014-05-12
B1:
=IF(a1<=0.05,a1*1000,IF(A1<=0.8,100*(A1-0.15)/0.65+100,IF(A1<=150,(A1-0.05)*50/0.1+50,"未定义")))
第3个回答  2014-05-12
公式如下:
=if(A1<=0.05,50*A1/0.05,if(A1<=0.15,(A1-0.05)*50/0.1+50,100*(A1-0.15)/0.65+100))
第4个回答  2014-05-12
=IF(A1<=0.05,(A1-0.05)*50/0.1+50,IF(A1<=0.8,100*(A1-0.15)/0.65+100,IF(A1<=150,(A1-0.05)*50/0.1+50)))
相似回答