关于Excel表格计算函数的问题
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/14 16:07:44
关于Excel表格计算函数的问题
![](http://img.wesiedu.com/upload/f/0a/f0a85f14299ad36dff6850916d9a1a42.jpg)
我想得到的结果,如果A1<100,B1的位置显示A1*0.1的得数;而如果100<A1<150,B1的位置要显示100*0.1+(A1-100)*0.15的得数,我应该用哪个函数呢?怎样列?
不好意思,是我没说清楚,A1有三种情况,一,
![](http://img.wesiedu.com/upload/f/0a/f0a85f14299ad36dff6850916d9a1a42.jpg)
我想得到的结果,如果A1<100,B1的位置显示A1*0.1的得数;而如果100<A1<150,B1的位置要显示100*0.1+(A1-100)*0.15的得数,我应该用哪个函数呢?怎样列?
不好意思,是我没说清楚,A1有三种情况,一,
![关于Excel表格计算函数的问题](/uploads/image/z/16914109-13-9.jpg?t=%E5%85%B3%E4%BA%8EExcel%E8%A1%A8%E6%A0%BC%E8%AE%A1%E7%AE%97%E5%87%BD%E6%95%B0%E7%9A%84%E9%97%AE%E9%A2%98)
公式已修改如下
=if(A1>150,100*0.1+50*0.15+(A1-150)*0.2,if(A1>=100,100*0.1+(A1-100)*0.15,A1*0.1))
但楼主有两个条件重合了,楼主的条件一和二,当等于100的时候不知道等于多少,如果取条件二,则公式 不用改,如果取条件一,则把第二个if后的=号删掉即可
if函数能很好的解决有多个区间的显示值,有几个区间就写几个if
=if(A1>150,100*0.1+50*0.15+(A1-150)*0.2,if(A1>=100,100*0.1+(A1-100)*0.15,A1*0.1))
但楼主有两个条件重合了,楼主的条件一和二,当等于100的时候不知道等于多少,如果取条件二,则公式 不用改,如果取条件一,则把第二个if后的=号删掉即可
if函数能很好的解决有多个区间的显示值,有几个区间就写几个if