如何用表格中IF的公式求区间值

"当重量(C列)c2小于等于A2时候显示A1的数值,如果不是显示0当重量(C列)c3数值在0.03-0.05之间时候显示A3的数值,如果不是显示0"

一、IF函数的基本应用。
if(logical_test,value_if_true,value_if_false)
IF是条件判断函数:=IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
例一:
图1中,成绩结果60分以上(含60分)为及格,60分以下为不及格。执行IF函数如下:
在C2单元格中输入:=IF(B2>=60,“及格”,“不及格”),再把此单元格格式往下拉动,即可。
注意:“及格”,“不及格”的双引号,要在英文输入法情况下输入的引号( " )。如下图1。

02
二、IF函数的复杂应用。IF 函数条件带复合运算。
例二:股票佣金计算。在股票交易中,经常要考虑成本,而佣金占很大的成本。佣金怎么计算?佣金:佣金费率最高千分之三,最低5元,不足5元,按5元收取。现在佣金费率以千分之三,运用IF函数进行计算。
图2中,红色单元格为佣金值。佣金 = 成交金额 * 佣金费率0.003 。 在红色单元格D7中输入:=IF(D4*B7>=5,D4*B7,5) 就会自动计算佣金费。图2.1为大于或等于5元时的情况,图2.2为不足5元时的情况,仍会显示5。

03
IF函数高级嵌套应用。
例三:IF函数嵌套运用。某公司销售提成的计算,销售额大于80万元(含80万),提成按40%计算;销售额为80-60万(含60万),提成按30%计算;销售额小于60万,提成按20%计算。计算方法:在C2单元格输入:=IF(B2>=800000,B2*0.4,IF(AND(B2<800000,B2>=600000),B2*0.3,IF(B2<600000,B2*0.2)))

特别提示
IF函数的嵌套,有几层IF条件,后面就有几个反括号。嵌套最多不要超过13层。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-27
解决如何利用EXCEL的IF函数显示区间数值的步骤如下:
1.打开表格。
2.选中H2单元格,插入函数COUNTIF;
3.在弹出的对话框中,序列栏选中A2-G2,条件栏输入<12,点击确定即可。如图所示,显示个数为3。
4.选中I2单元格,输入公式:=COUNTIF(B2:H2,"<23")-COUNTIF(B2:H2,"<12"),点击确定即可。
5.选中J2单元格,输入公式:=COUNTIF(B2:H2,"<34")-COUNTIF(B2:H2,"<23"),点击确定即可
6.操作完毕后,可见H2-J2单元格分别显示3,1,3,即为各个区间的数值个数。进行下拉操作后,第二组数据同样可以得出区间个数。这样就解决了如何利用EXCEL的IF函数显示区间数值的问题了。本回答被提问者采纳
相似回答