该文节选自《函数宝典》OFFICE365EXCEL 5.20版本 IF 函数
对于IF函数,相信很多人都已经非常熟悉了。这个条件判断函数在我们的工作中几乎可以解决所有的条件判断之类的问题,其重要程度不亚于SUM、VLOOKUP函数。
在使用IF函数时,我们只需要先理清逻辑,也就是,“问题,是,不是”。然后按这个思路再构建参数。
IF函数相信有一般基本的朋友都会使用,所以,本文不浪费大家时间,跳过基础直接带大家深入了解IF函数的高级知识点。
例1 高手在IF参数中的简化来由(本题前提单元格数据只能为数值)
首先复习下公式大概的意思是:
口语化: IF(条件,符合,不符合)
汉字化: IF(条件,真,假)
官方: IF(条件,TRUE,FALSE)
再看实例,左右不同公式写法的区别

=IF(B4<>0,简化为=IF(B4,的来由:
在逻辑判断中,TRUE=非0的所有数值 FALSE=0。符合即是TRUE(真),不符合即是FALSE(假)。
公式中的 B131<>0 为非0的所有数值的逻辑句,即为TRUE(真)。
那么,我们只要指定要判断的单元格,不用再写具体条件,自动依照非0的数值为真来判断。
也就有了 =IF(B131,"不等于零","零") 简化公式。
所以,本题前提单元格数据只能为数值
例2 单元格区域数据互换(公式中的IF({1,0}解释)
公式1

公式2

公式1:=IF({1,0},C4:C8,B4:B8)
公式2:=IF({0,1},B4:B8,C4:C8)
注意:{ }内数组里的0与1的位置,及后面引用列的变化。
解赋解析:
1、 第一个参数是得出"判断结果",以"判断结果"来决定用公式运算第二参数还是第三参数,并得出计算结果。
而在逻辑判断中,TRUE=非0的所有数值 FALSE=0。符合即是TRUE(真),不符合即是FALSE(假),
2、 这里公式逻辑判断结果是 1 或是大于 1 ,在逻辑中 TRUE=非0的所有数值,非0的所有数值=TRUE=真.IF函数就用"真"的部分运用.计算结果为"函数宝典"。

3、 公式逻辑判断结果是0,在逻辑中 FALSE=0,也就是:0=FALSE=假。IF函数就用"假"的部分运用。计算结果为"解赋编著"。

4、 多解释一下,公式是不认识中文的.IF只认:⑴数字;⑵英文TRUE FALSE

5、不能理解公式意思,又记不住公式写法的朋友可以记住下面的口诀:
反向找.分两列,小到大,顺位排,大到小,逆位排。
意思解释:小到大,顺位排:{0,1},A列~Z列方向排 大到小,逆位排:{1,0},Z列~A列方向排

关注本号并留着下邮箱号的前五位朋友,免费发您 函数宝典OFFICE365EXCEL常用函数版本2023.xlsx