只需阅读本文,即可了解如何从初学者到专家使用Excel 表格IF。

今天给大家介绍一下我们日常工作中经常用到的另一个函数—-IF函数。 IF函数是一个逻辑判断函数,可以根据给定的条件正确或错误,返回相应的结果。是不是感觉很奇妙呢?让我们一起来了解一下吧。

if函数的参数构成

逻辑测试:条件表达式的结果,只有正确和错误两种结果;

value_if_true:条件表达式正确时返回的值;

value_if_false:条件表达式为假时返回的值;

光看参数我还是觉得一头雾水。让我通过一个例子来解释一下。

我们以图中的红细胞为例来解释一下。其对应的分数是32分。我们看公式条件是B360,也就是3260,这个条件显然是错误的,所以公式返回条件错误。当时的值为:“失败”。我们以小明的成绩为例:他的成绩是92分。 92大于60,所以公式返回的结果为:“通过”。这里需要注意的是,当公式中出现文本数据时,在英文输入法下必须用双引号括起来,否则Excel将无法识别。

当我调用函数向导输入公式时,我不需要添加双引号,因为Excel会自动帮我们添加双引号,如下图

If函数的基本用法是这样的。是不是很简单呢?我们来学习一下if函数的高级用法。

IF函数的嵌套

这里以学生成绩评价表为例,讲解如何使用if函数的嵌套,如下图

功能组成

首先让我看一下“函数向导”对话框中函数的结构。我们可以在函数参数对话框中看到:

条件为:B2=90

返回的正确值是:“Excellent”

返回的错误值是:一个IF函数

只需阅读本文,即可了解如何从初学者到专家使用Excel 表格IF。

我们可以理解为,当B2=90错误时,函数会返回一个错误值,即另一个IF函数继续运算。当下一个IF函数条件值正确时,将返回IF函数正确值的参数,函数运行结束。如果函数条件值不正确,函数将继续进入下一个IF函数继续运算,以此类推,直到出现满足条件的值,然后函数运算结束。

接下来我将以B2单元格的分数32分为例,详细解释一下IF函数的运作原理。

第一层嵌套:判断32=90,是一个错误,所以函数会返回IF函数对应的错误值,也就是下一个IF函数

二级嵌套:确定32=80,这是一个错误值。该函数将返回第二级IF函数对应的误差值,即下一个IF函数。这里我想解释一下为什么条件不写成90B2=80,因为在第一层IF函数中已经判断出B2单元格对应的值不大于等于90,所以IF函数会进入第二层进行计算,这里我们只需要定义下限即可,第三层条件的原理是一样的。

第三层嵌套:判断32=60是错误的。第三级IF函数对应的错误值为“失败”,因此该函数返回的值为“失败”。

IF函数多条件判断

在学习IF函数的多条件判断之前,首先要学习ADN和OR这两个函数

ADN函数表示当函数的所有条件都正确时,将返回TRUE,否则返回FALSE。

OR函数的意思是:只要其中一个参数条件正确就返回TRUE,只有当所有参数条件都不正确时才返回FALSE。

If函数需要使用ADN和OR函数来进行多条件判断。让我们看一个例子。

要求当出勤天数满且绩效考核分数达到90分以上时,可以获得200元的奖励,否则无法获得奖励。全勤期限为24天。

要求全勤且成绩达到90分以上即可获得奖励。仅当满足两个条件时,我必须使用AND 函数返回正确的值。函数也可以写为=IF((B223)*(C2=90), 200,0) 因为Excel中TUER=1和FALSE=0,所以只有两个条件都正确时1*1才能返回正确的值。如果有任何错误,将返回错误值。如果你不明白这一点,你只需要理解它即可。让我们看下一个例子。

要求出勤天数满或绩效考核分数达到90分以上时,可获得200元奖励。否则,将无法获得任何奖励。全勤期限为24天。

全勤或成绩达到90分以上即可获得奖励。我们需要使用OR 函数。当满足任何条件时,将返回正确的值。我们以表中鲁班的数据为例,带入公式,验证鲁班的出勤时间为21天,小于全勤的24天。条件是错误的,但是它的表现是97分,并且大于90分。条件是正确的。只要一个函数正确就可以使用or函数返回。正确的数值,我们可以将鲁班的奖励视为200元

IF函数的常用使用方法大概有以下三种。如果你能全部掌握,说明你已经对if 函数有了深入的了解。

我花了4个小时写这节课,思考如何用通俗易懂的方式表达它。

用户评论


看我发功喷飞你

终于找到一篇针对Excel新手讲解IF函数的文章!以前总是以为IF函数很复杂,没想到写的这么通俗易懂,跟着步骤操作真的可以上手了,感谢作者!

    有13位网友表示赞同!


迷路的男人

这篇文章真棒!把一个看似复杂的公式拆解成一个个简单的步骤,理解起来太容易了。我是一个新手小白,看完之后就掌握了基础的IF函数的使用方法,还能轻松处理一些简单的逻辑判断问题。赞赞赞!

    有18位网友表示赞同!


堕落爱人!

别问我还在用“+”号计算,因为我是Excel里的真新人,这篇文章刚好是我需要的!把入门到进阶都涵盖了,以后再也不用苦恼怎么解决条件判断问题啦!

    有20位网友表示赞同!


有一种中毒叫上瘾成咆哮i

从小白到大神只看这一篇?感觉有点夸大其词吧。IF函数的应用场景真的太多太廣泛了,仅仅靠一篇博客很难系统学习。但入门阶段确实是挺好用的参考,感谢作者的分享。

    有11位网友表示赞同!


﹎℡默默的爱

我以为Excel只是用来做表格的,但这个文章让我了解到它还可以处理逻辑判断!IF函数的用法真的很强大,原来这么简单就能实现复杂的功能,真让人不得不佩服

    有7位网友表示赞同!


烟花巷陌

这篇博客内容质量不怎么样,举例都比较简单,对于已经有一些经验的人来说并没有什么可取之处,更像是一个小白入门指南。

    有12位网友表示赞同!


漫长の人生

文章写的逻辑清晰,图例也很生彩,讲解IF函数的过程很详细,适合初学者快速上手。不过,对于一些高级的使用技巧和场景应用,感觉可以再补充详细一些。

    有17位网友表示赞同!


青瓷清茶倾城歌

我一直以为IF函数很复杂,看完这篇文章才发现其实并不难!操作步骤很简单易懂,而且还有详细的例子说明,我已经尝试把它应用到我的工作中去了。真是太实用啦!

    有12位网友表示赞同!


放血

标题有点夸张,从小白到大神只看这一篇?哈哈,感觉作者也太自信了吧!IF函数的确是一项很重要的技能,但学习它的过程并不止于一篇博客,还需要不断练习和积累经验才能成为高手。

    有13位网友表示赞同!


半梦半醒i

Excel真香!之前我一直不知道IF函数的强大功能,这篇博文让我对Excel有了一个全新的认识。感谢作者分享这种宝贵的小技巧!

    有8位网友表示赞同!


々爱被冰凝固ゝ

终于找到一篇通俗易懂的IF函数讲解文章了!以前看其他教程总是糊里糊涂的,现在感觉一点就顿悟了。建议作者可以再更新一些更实用的案例分析,会更贴近实际需求。

    有9位网友表示赞同!


屌国女农

这篇文章对我来说太宝贵了!我现在正在学习Excel表格,IF函数就是我最头疼的部分,这次终于解决了痛点! 感谢作者的分享,让我能够快速掌握这个重要的技能。

    有6位网友表示赞同!


疯人疯语疯人愿

感觉这篇博客有点过于基础,对于有一定经验的人来说并没有什么可学的新东西。建议作者可以更深入地探讨一些复杂的应用场景和技巧,例如嵌套IF函数、使用AND/OR函数等等,这样会更有借鉴意义。

    有7位网友表示赞同!


水波映月

Excel真是太万能了!IF函数可以实现如此强大的功能设计,让我对它的潜力更加认可。这篇博文讲解清楚易懂,非常感谢作者!

    有15位网友表示赞同!


冷风谷离殇

这个文章不错!帮助我快速入门Excel的IF函数。虽然只是基础的操作,但已经可以解决很多实际问题了。未来会继续学习更多高级技巧!

    有10位网友表示赞同!


淡写薰衣草的香

别再夸大其词了, “从小白到大神” 是一个夸张的说法。尽管这篇文章讲解IF函数很到位,但是想要成为Excel高手,还需要不断实践和积累经验!

    有19位网友表示赞同!


半梦半醒半疯癫

感谢作者分享!这篇博文把我拯救了!我一直苦恼IF函数的用法,现在终于明白了!感觉可以用它来解决很多工作上的问题!

    有16位网友表示赞同!


涐们的幸福像流星丶

内容确实不错,图文并茂,讲解清晰。非常适合正在学习Excel的小白们观看参考!

    有12位网友表示赞同!

上一篇
下一篇

为您推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@zhutibaba.com

工作时间:周一至周五,9:00-17:30,节假日休息