分享

奇妙的IF函数,“写着写着,把自己给写没了!”

 EXCEL应用之家 2022-10-09 发布于上海


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

【置顶公众号】或者【设为星标】及时接收更新不迷路



小伙伴们好,今天和大家交流一下最基本的一个函数—IF函数的用法以及如何根据实际情况来改进IF函数。

IF函数是最常用的EXCEL函数之一了。无论你EXCEL的水平怎样,每个人都会IF一下。现在IF函数也早已突破的7层嵌套的限制。只要有足够的耐性,你几乎是可以无限嵌套下去的。

但,这不是真正掌握的这个函数。下面请大家来看看这道题目。



根据已知条件来计算员工的年假天数。

有朋友会讲了,这有什么难的,用IF函数按照条件嵌套不就可以了嘛!没错!


01

直接IF函数大法,反正现在IF函数可以嵌套64层!



在单元格H2中输入公式“=IF(C2="否",0,5+IF(B2="男",0,3+IF(D2<40,0,2+IF(E2<10,0,5))))”,并行下拖曳即可。

前后共嵌套4层,还可以接受!


02

下面这个虽然还是使用IF函数,但我们根据题目的逻辑思路,对公式进行了改进。



在单元格H2中输入公式“=IF(C2="否",0,5+(B2="女")*3+(D2>=40)*2+(E2>=10)*5)”,并向下拖曳即可。

根据题意,对不同条件进行判断并乘以相应的天数。满足条件时则会返回相应的天数,不满足是则返回0,这样一来比直接套用IF函数简洁明了。


03

干脆不要用IF函数了。



在单元格H2中输入公式“=(C2="是")*((D2>=40)*2+(E2>=10)*5+(B2="女")*3+5)”,并向下拖曳即可。

根据第二例的思路,我们可以不用IF函数了。

看,随着对IF函数理解程度的深入,最后竟然甩开IF函数了!


好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多