加入收藏 | 设为首页 | 会员中心 | 我要投稿 阿坝站长网 (https://www.0837zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

看似简单的IF函数还有这些高阶用法你清楚吗?

发布时间:2021-06-04 20:35:21 所属栏目:大数据 来源:互联网
导读:一.IF函数简介: 1.功能: IF函数是条件判断函数;如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。例如IF(测试条件,结果1,结果2),即如果满足测试条件则显示结果1,如果不满足测试条件则显示结果2。 2.语
一.IF函数简介:
1.功能:
IF函数是条件判断函数;如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
2.语法:
IF(logical_test,value_if_true,value_if_false) 
3.参数解释:
logical_test为判断条件;value_if_true为判断条件成立时返回的结果;value_if_false为判断条件不成立时返回的结果、这个参数可以省略。
4.用法演示:
在C2单元格输入下面的公式,向下填充就可判断成绩是否及格。
=IF(B2>=60,"及格","不及格") 
看似简单的IF函数还有这些高阶用法你知道吗?
二.IF函数的高阶用法:
1.在不同部门之前填充重新开始的序号:
(1)方法:在A2单元格输入下方的公式,向下填充就可以得到如果部门相同序号+1、如果部门不同序号重新开始的序号了。
=IF(B2<>B1,1,A1+1) 
看似简单的IF函数还有这些高阶用法你知道吗?
(2)解释:判断当前单元格所在行对应B列单元格中的内容是否等于上方单元格的内容,如果相等等于上一单元格内容+1,否则等于1。
2.跳过错误值求和:
(1)方法:如果直接对存在错误值的单元格区域求和,那么求和的结果也是错误值。只需要在要求和的单元格输入下方公式并按住Ctrl+Shift+Enter三键确定就可以得出结果。
=SUM(IF(ISNUMBER(B2:B8),B2:B8,0)) 
看似简单的IF函数还有这些高阶用法你知道吗?
(2)解释:
使用ISNUMBER函数判断B2:B8单元的内容是否为数字,是数字返回TRUE、否则返回FALSE。
IF(ISNUMBER(B2:B8),B2:B8,0)的功能是判断B2:B8单元的内容是否为数字,是数字返回其原来本身的内容、否则返回0。
因为上述过程构造了内存数组,所以在使用sum函数求和时要住Ctrl+Shift+Enter三键确定。

(编辑:阿坝站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读