上篇文章说到了用组合公式来做日期会自动更新的考勤表,很多小伙伴知乎看不懂估计因为是组合公式,涉及到的公式比较多,还有逻辑思维,今天咱们就说一个简单的单个公式,常用的IF函数IF中文就是假如的意思,假如的结果就两个,真或者假。
IF函数就是用来判断你给的条件是真(TRUE)还是假(FLASE),而我们的目的并不完全是用它去判断,而是让它判断完后返回结果语法:IF(logicaltest,valueiftrue,valueiffalse),IF函数判断一个条件是否满足:如果满足返回一个值,如果不满足则返回另外一个值。
测试条件:计算结果可判断为TRUE或FLASE的数值或表达式真值:当测试条件为TRUE时的返回值,如果忽略,则返回TRUE.IF函数最多可嵌套七层假值:当测试条件为FALSE时的返回值,如果忽略,则返回FALSE.IF函数最多可嵌套七层。
打个通俗的比喻:用IF判断我是不是帅哥,假如我是帅哥就返回“帅哥”,不是帅哥就返回“渣男”,难么它写法就是:=if(我是帅哥,"帅哥","渣男")

实操演示如上图,面试分数6分为合格,我们用IF函数来判断面试结果,并在结果一列返回“合格”跟“不合格”。详细公式为:=if(j3>=6,"合格","不合格"),下面的往下填充就好了。

这是if函数的用法,上面公式介绍说了最多可嵌套七层,怎么理解呢?还是拿上图说,我们再给它加几个条件,6分为合格;是0分就返回“淘汰”;3分返回“还需加油”;8分返回“满分”,那么公式就是:=IF(J3=6,"合格",IF(J3=0,"淘汰",IF(J3=3,"还需加油",IF(J3=8,"满分")))),这就是嵌套使用。
对于这种嵌套,咱们也可以用IFS来写,会更简单明了这么样,还觉得复杂吗?if函数虽简单,却非常实用,在组合公式中基本都会带上它还有些公式名字都有它,SUMIF、COUNTIF.....,很明显都跟if有关,所以如果你还不熟悉if函数,就多看几遍这篇文章吧。
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。