90%的人都没学透IF函数嵌套!学透终身受用!附500个函数用法

很多朋友,都很怕看到一大串长长的Excel 函数公式,但如果你仔细研究,就会发现里面的函数,都很简单。

没错!今天就教大家,三大家族之一逻辑函数家族的领头人:威力无穷的IF嵌套函数的用法

并不难学哦!只要知道里面单个函数的应用规则,就能写出看起来很有bigger的公式啦!

IF常规使用(单次单条件判断)
1

IF函数用法

IF函数:就是判断某个条件是否成立,成立返回第二参数,不成立则返回第三参数。

2

IF函数案例使用

如下GIF,为了避免产品的脱销,电商都需要提前备货。

产品安全库存是30,当商品库存大于等于30时,在“库存提示”处显示“充足”,小于“30”时,显示“补货”。

在D3中,输入公式:=IF($C3>=30,'充足','补货'),即可。

注释:按F4键,即可快速将C3,切换为$C3啦!

IF函数多级嵌套

如下图所示,多级嵌套,通常指的是将IF函数的第三参数变成一个新的IF函数返回

函数之间互相嵌套的原则:内层函数须符合外层函数参数的规则

1

怎样理解嵌套函数

理解嵌套函数,最常用的方法就是拆分,像剥洋葱一样。

括号是函数的一个重要组成部分,一对括号就是一层函数,顺着括号,由外向内一层层剥开,就能看出各函数的结构啦。

每层一个IF判断,最多可以有64层

2

IF函数实例拆解

如下GIF,先试着分析一个简单的IF嵌套函数。

这里使用的公式是:=IF(E2>=80,' ☆☆☆☆ ',IF(E2>=70,' ☆☆☆ ',IF(E2>=60,' ☆☆ ')))将光标置于公式编辑栏时,Excel会自动根据函数的不同层次,将括号标上不同的颜色。一对括号前后的颜色是一致的,这里由外至内依次是黑色、红色和紫色。

通过分析可以发现,公式中只有一个IF函数 , 但是包含了3层,嵌套了2层,黑色的是最外层,红色是第1层嵌套,紫色是第2层嵌套。

①由最外层可以知道,如果E2>=80,就会输出“☆☆☆☆”,公式运算结束。如果E2<80,继续往下执行。

②此时E2单元格中的值小于80,分析第一层嵌套可知,如果E2>=70,即 80>E2>=70,就会输出“☆☆☆”,公式运算结束。如果E2<70,继续往下执行。

③此时E2单元格中的值小于70,分析第二层嵌套可知,如果E2>=60,即70>E2>=60,就会输出“☆☆”,公式运算结束。

至此,这个公式分析完成。

看到这里,或许你会产生疑问,如果平均成绩小于60,会显示什么?

答案如下GIF所示

3

怎样写出IF嵌套函数

学了拆解后,该怎样写这样的嵌套公式呢?

这样长的公式,看似需要很强的逻辑才能办得到~其实不然

如果公式较短,思路很容易理清楚,可以直接写;如果公式较长,可以采用“先分步,后整合”的方法来写。

如下GIF案例,所示:

(1)选函数:

① 通过对本案例的分析,如果要实现通过判断输出“闰年”或“不是闰年”,可使用IF函数。

② 判断能被4整除而不能被100整除,或者能被400整除的年份,则需要使用OR函数。

OR函数用于在其参数组中,任何一个参数逻辑值为TRUE,即返回TRUE;任何一个参数的逻辑值为FALSE,即返回FALSE。

👉OR函数格式如下:

OR(logical1, [logical2], …)

logical1, logical2,…):logical1是必需的,后续逻辑值是可选的。这些是1~255个需要进行测试的条件,测试结果可以为TRUE或FALSE。

③ 判断能被4整除而不能被100整除,则需要使用AND函数。AND函数用于返回逻辑值。如果所有参数值为逻辑“真(TRUE)”,那么返回逻辑值“真 (TRUE)”,否则返回逻辑值 “假(FALSE)”。

👉AND函数格式如下:

AND(logical1,logical2,…)

logical1:必需参数。要测试的第一个条件,其计算结果可以为TRUE或FALSE。

logical2, ...:可选参数。要测试的其他条件,其计算结果可以为TRUE或FALSE,最多可包含255个条件。

④判断整除,则需要使用MOD函数。MOD函数用于返回数字除以除数后得到的余数,结果的符号与除数相同。

👉其MOD函数格式如下:

MOD(number,divisor)

number:必需参数。表示要在执行除法后找到其余数的数字。

divisor:必需参数。表示除数。

(2)分步写出公式:

年数能被4整除:MOD(A2,4) =0。

不能被100整除:MOD(A2,100)>0。

能被400整除的年份:MOD(A2,400)=0。

(3)逐步整合:

能被4整除而不能被100整除的年份:

AND(MOD(A2,4)=0,MOD(A2,100)>0)。

能被4整除而不能被100整除,或者能被400整除的年份:

OR(AND(MOD(A2,4)=0,MOD(A2,100)>0), MOD(A2,400)=0)。

根据判断输出“ 闰年” 或“ 不是闰年”:

=IF(OR(AND(MOD(A2,4)=0,MOD(A2,100)>0), MOD(A2,400)=0),' 闰年 ',' 不是闰年 ')。

最终结果,如下GIF所示:

工作必备500个Excel函数用法大全

面对各个函数总是分不清,看不懂?

工作中必备500个excel函数应用大全,小可帮你整理汇总好啦!直接拿来即用~轻松应对工作,不再加班

老规矩,《500个excel函数应用大全》和《练习文件》放在评论区啦!

(0)

相关推荐