分享

IF函数全家桶,下篇!

 悠悠道长 2021-11-03

昨天我们讲完了,前6个函数(IF函数全家桶,你知道有多个吗?) 今天我们继续聊聊剩下的几个!

图片

07 | IFNA函数 - 专门处理#NA处理!

IFNA函数,出现的场景并不说,一般会在函数字符争霸比赛中常见。因为昨天我们聊的IFERROR可以处理的错误情况更多!

比如我们查一下芒果的销售情况,但是最近最近根本没有卖,所以VLOOKUP就会返回NA错误!此时就可以使用IFNA来处理!

IFNA语法:IFNA(原公式,出现#NA错误时显示)

▼专门处理#NA错误!


=IFNA(VLOOKUP('芒果',$C$1:$D$10,2,),'最近无销售')

图片

08 | IFS函数 - 更优雅的多条件写法

多条件我们都使用IF嵌套,多层就晕了,有了IFS写起来要优雅很多!

成绩判断:大于等于90 - A,小于90且大于等于80 - B,其他如图!

IFS语法:IFS(判断1,判断1成立结果,判断2,判断2成立结果……)


▼注意最后一组的写法


=IFS(B2>=90,'A',B2>=80,'B',B2>=60,'C',TRUE,'D')

图片

为了方便大家对比,我们也给出IF嵌套写法

▼IF嵌套写法


=IF(B2>=90,'A',IF(B2>=80,'B',IF(B2>60,'C','D')))

图片

扩展学习:IFS函数的出现,打破了IF尴尬的开火车……

09 | MINIFS函数 - 满足条件的最小值

IFS + MIN,表示满足(多)条件下的最小值!

MINIFS语法:MINIFS(数值区域,条件区域1,条件1,条件区域2,条件2,……)

注意一下Excel中IFS类函数基本用法类似,也就是由于条件多个不确定,所以数值肯定是第一参数

▼左右滑动,查看完整公式


=MINIFS($E$2:$E$10,$A$2:$A$10,'<2021-10-15',$B$2:$B$10,'王五')

图片

10  | MAXIFS函数 - 满足条件最大值!

IFS  + MAX :表示满足(多)条件下的最大值!

MAXIFS语法:MINIFS(数值区域,条件区域1,条件1,条件区域2,条件2,……)

是不是发现和MINIFS一样,对就是完全一样的用法,除了一个最大一个最小!

所以我们不用重复举例,直接求一个上面的那个最高销售,也就是最大值即可!

▼数值区域,第一参数!


=MAXIFS($E$2:$E$10,$A$2:$A$10,'<2021-10-15',$B$2:$B$10,'王五')

图片

11 | AVERAGEIF(S)函数 - 满足条件的平均值 

你会发现,我们上面COUTIF和SUMIF包括现在的AVERAGEIF他们都有相应的S类函数,但是MIN和MAX直接对应IFS函数,却没有对应的IF函数…… 你知道为什么吗?  其实前面三个都是早期版本有的函数,微软后期扩充了多条件,但是MIN和MAX他们之前是没有的,微软一步到位增加,也就觉得有了多条件,要单条件干嘛?

所以这里我们把们两个一起来说掉!

▼ 对比记忆,印象更深


=AVERAGEIF($B$4:$B$10,'王五',$E$4:$E$10)

=AVERAGEIFS($E$4:$E$10,$B$4:$B$10,'王五')

图片

通过上面对比,你可能印象更深,还是上面总结的,IFS类函数,由于多组条件不定,所以数值区域只能放在第一参数,IF类早前设计先考虑条件,在设置数值区域,所以数值区域在第三参数!

语法我们就不在逻辑了,同SUMIF和SUMIFS一致!

12 | DATEDIF函数 - 日期差额处理函数!

用法较多,我们直接看下面这个总结图!

图片

具体我们看一个,办公中或者HR使用比较多的用法!

▼ 他是一个隐藏函数你知道吗?


=DATEDIF(B2,TODAY(),'y')

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多