欢迎访问抖客教程网!

抖客教程网

您现在的位置是:主页 > 办公课堂 > Excel教程 > Excel图表制作 >

Excel图表制作

IF函数,你真的相识她吗?

发布时间:2023-09-04 07:40:01Excel图表制作评论
小同伴们好啊,本日咱们一起来认识一下IF函数。 这个函数的浸染是对指定条件举办判定,然后按照判定功效返回差异的内容,常用写法是这样的: 就相当于是:假如……,那么……

小同伴们好啊,本日咱们一起来认识一下IF函数

这个函数的浸染是对指定条件举办判定,然后按照判定功效返回差异的内容,常用写法是这样的:

 IF函数,你真的领会她吗?

就相当于是:假如……,那么……,不然……

第一个参数,用大于、小于、便是等形式,来判定某个条件是否创立,判定A2单位格的数值是否大于60,B2单位格的职务是否便是“司理秘书”等等,判定的功效是逻辑值TRUE(条件创立)或是FALSE(条件不创立)。

第二个参数是在条件创立时返回的内容,可以是一个数字、一段字符,可能是一段其他的公式。

第三个参数是在条件不创立时返回的内容,也可以是数字、字符或是一段其他的公式。

举个例子:

要对B2单位格中的分数举办判定,大于60为“及格”,不然为“不及格”。

咱们就可以利用下面这个公式:

=IF(B2>60,"及格","不及格")

留意,在公式中直接返回字符时,需要在字符前后加上一对半角的双引号。

 IF函数,你真的领会她吗?

假如B2大于60,B2>60部门返回逻辑值TRUE,IF函数返回第二参数指定的字符“及格”,不然返回第三参数指定的字符“不及格”。

刚刚这个是单个条件的判定,利用IF函数还能完成多个条件的判定。

如下图,要对B列的职务举办判定,假如便是“秘书”,那么补贴为1000。假如不便是“秘书”,再继承判定,假如便是“助理”,那么补贴为800,不然为0。

 IF函数,你真的领会她吗?

前面咱们说过,IF函数的第二参数和第三参数,可以是数值、文字,也可以是一段其他的公式。

这里咱们就要将IF函数的第三参数也写成一段新的IF函数,实现对B列的职务执行两次判定。

=IF(B2="秘书",1000,IF(B2="助理",800,0))

最外层的IF函数先判定 B2=”秘书” 的返回功效是不是TRUE,假如是TRUE,就返回第二参数指定的数值1000。

假如B2不便是秘书,“ B2=”秘书””获得FALSE,IF函数返回第三参数的内容。

哪些才是最外层这个IF函数的第三参数呢?

对了,就是标志颜色的这部门 IF(B2=”助理”,800,0) 。

在“ B2=”秘书””的判定功效为FALSE时,标志颜色的这部门开始干活了,先来判定“B2=”助理””的条件是否创立,假如这部门条件判定返回的是TRUE,则返回内里这个IF函数的第二参数800,不然返回内里这个IF函数的第三参数0。

计较进程大抵是这样的:

 IF函数,你真的领会她吗?

接下来咱们再来看看多列条件的判定。

如下图,假如B列的岗亭是秘书,而且C列的入职年限大于1,则补贴1000元,不然补贴为0。

 IF函数,你真的领会她吗?

这里要同时判定两列条件是不是切合,IF函数功力有限,需要请天山二佬——AND和OR函数来资助。

 IF函数,你真的领会她吗?

AND函数和OR函数都是对多个参数返回的逻辑值执行判定。

区别在于:

当所有参数返回的逻辑值都为TRUE时,AND函数才返回TRUE。

而OR函数则是在任意一个参数返回的逻辑值为TRUE时,就返回逻辑值TRUE。

就像下图中,4个护士(参数)别离判定血通例正常吗?心电图正常吗?肝功正常吗?B超正常吗?

当每个护士(参数)的判定都是TRUE时,AND大夫最终才会下查抄结论:OK(TRUE),正常。

 IF函数,你真的领会她吗?

下图中,4个护士(参数)别离判定血通例有问题吗?心电图有问题吗?肝功有问题吗?B超有问题吗?

当任意一位护士(参数)的判定是TRUE时,OR大夫就会下查抄结论:OK(TRUE),治理住院手续吧。

 IF函数,你真的领会她吗?

回到开始的问题,咱们要对岗亭和入职年限两个条件举办判定,只有当 岗亭=“秘书”的判定功效为TRUE,而且入职年限>1 的判定功效也为TURE,才返回补贴1000元,这里要用哪个大夫呢?对了,就是AND。

D2单位格输入以下公式,向下复制到D8。

=IF(AND(B2="秘书",C2>1),1000,0)

 IF函数,你真的领会她吗?

热心评论

评论列表