宝哥软件园

IF函数强大但未知的应用技巧

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

每个人都熟悉中频功能。我们根据条件判断时可以用它,但很多人只能用它来处理最简单的逻辑判断.

其实,除了简单的逻辑判断,IF函数还可以帮助我们解决很多棘手的问题!

在本教程中,我通过几个案例帮助大家拓展IF函数的应用技术,希望对大家有所帮助。

单条件多层次嵌套判断。

工作中遇到多级条件判断时,可以通过与IF函数嵌套来实现。

=IF(B2=100,“满分”,IF(B2=90,“优秀”,IF(B2=80,“良好”,IF(B2=60,“及格”,“不及格”)))。

在下图中,黄色区域的单元格输入公式。

复杂条件判断

当多个条件之间同时存在OR和and关系时,可以将条件拆分为条件组,然后将条件组合作为IF函数的第一个参数,实现对复杂条件的判断。

例如,在以下情况下,在黄色区域输入公式。

=IF((B2=“女”)*(C2=55) (B2=“男”)*(C2=60),“退休”。

根据条件求和。

IF也可以配合SUM实现条件求和的功能。

比如下面这种情况,只汇总男生的分数。

输入以下数组公式,然后按组合键。

=SUM(IF(B2:B8=“公”,C2:C8))

排除错误值摘要。

当数据源中存在影响公式结果的错误值时,可以结合ISERROR使用IF函数进行故障排除和求和。

输入以下数组公式,然后按组合键。

=SUM(IF(ISERROR(B2:B8),0,B2:B8))

提取数据转换报告结构。

IF函数还可以帮助我们提取数据,转换报表结构。

工作中总是有各种不定期的汇报。例如下图左侧系统导出的格式需要转换为右侧的格式。

F2=中频(D2=","",E2)

G2=中频(D2=","",E3)

H2=中频(D2=","",E4)

向下填充公式,即下面的黄色区域是由公式生成的。

删除无用的行后,就变成了正确的结构。

最后,需要清除冗余前缀信息,并用null替换[*:]。

最后,获得所需的报告结构。

更多资讯
游戏推荐
更多+