昨天开始进入了函数的学习,储君老师发布了一个任务,让我们认领一个函数,深入研究这个函数,把这个函数运用到极致,我比较偏爱两个函数,IF函数和INDIRECT函数。小小的纠结了一会儿,最终选择了IF函数,首先呢,这个函数日常生活中用的很多,非常地实用。
更重要的事是,这个函数是我除了SUM函数学会的第一个函数,虽然那时候的我只懂个皮毛,但是这足以让我很自豪啦。
If函数语法
IF(logical_test,value_if_true,value_if_false)翻译成中文如下:
=IF(条件判断, 结果为真返回值, 结果为假返回值)
第一参数是条件判断,比如说“A1="轻浅落印"”或“储君老师”这种,结果返回TRUE或FALSE。如果判断返回TRUE那么IF函数返回值是第二参数,否则返回第三参数。
先抛出两张图,这样是不是很直观呢?
下面
说说常用的用法
一.IF函数和逻辑函数的嵌套
①先说一下逻辑值函数分为三个:AND、OR、NOT
and:所有条件为true,则返回true,否则返回false
or:其中之一条件为true,则返回true,否则返回false
not:如果条件参数结果为true,则返回false,同理结果为false,则返回true
很少单独使用,一般与其他函数嵌套使用,尤其是IF函数
②IF函数和逻辑函数嵌套
用AND函数嵌套两个条件,当两个条件同时满足时,返回优秀,不满足时返回空白单元格
如上图所示当两科成绩>=90,显示为"优秀":
用OR函数嵌套两个条件,当两个条件满足一个时,返回满分,不满足时返回空白单元格
如上图所示当其中一科为100,显示"满分"
一.IF函数多条件判断
日常工作中,我们遇到的情况不但是多条件的,而且还可能是多层次,需要返回多个级数才能得出我们要的结果,那么我们就要一层一层的嵌套IF函数。
依旧放个图,案列总共四个级别,只用一个IF函数无法判断出A4级别的工作,所以每次不符合条件时,嵌套一个IF函数去判断下一个条件,最终得出结果。
但是现实工作中,遇到的层级可能还要多,如果用IF函数的会眼花缭乱,且不好判断,所以遇到这种情况下呢,推荐IF函数的孪生姐妹花IFS函数。
=IFS(B46=A39,5000,B46=A40,8000,B46=A41,10000,B46=A42,20000)
这样是不是很直观呢?但IFS这个函数低版本的EXCEL没有这个函数。
这个函数还能与SUM函数嵌套,结合数组达到SUMIF的效果,想通过这28天的课让自己能更熟练的运用这个函数。