每个人都熟悉中频功能。我们根据条件判断时可以用它,但很多人只能用它来处理最简单的逻辑判断.
其实,除了简单的逻辑判断,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替换[*:]。
最后,获得所需的报告结构。