Excel中的嵌套IF函数怎么用 Excel中if函数的使用方法
如果有人问你最常使用什么 Excel 函数,你的答案是什么?在大多数情况下,它是 Excel IF 函数。编写单个条件的常规 IF 公式非常简单,但是,如果你的数据需要使用多个条件进行更精细的逻辑计算,该怎么办?在这种情况下,可以在一个公式中包含多个 IF 函数,这些多个 IF 语句称为 Excel 嵌套 IF。嵌套 IF 语句的最大优点是,它可以在一个公式中检查多个条件,并根据这些检查的结果返回不同的值。
本文介绍了如何在 Excel 中使用多个 IF 函数,并提供了两个常见的嵌套 If 公式示例来详细说明,以及在编写公式时的提示和技巧。
Excel 嵌套 IF 语句
下面是通用形式的 Excel 嵌套 IF 公式:
IF(条件 1,结果 1, IF(条件 2,结果 2, IF(条件 3,结果 3,结果 4 )))
可以看到,每个后续 IF 函数都嵌入到前一个函数的 False 参数中。每个 IF 函数都包含在自己的一组括号中,但所有右括号都位于公式的末尾。
用通俗的语言,上面的嵌套 IF 语句指示 Excel 执行以下操作:检查条件 1,如果为 TRUE – 返回结果 1,如果为 FALSE – 检查条件 2,如果为 TRUE – 返回结果 2,如果为 FALSE – 测试条件 3,如果为 TRUE – 返回结果 3,如果为 FALSE – 返回结果 4
示例 1:经典嵌套 IF 公式
下面是具有多个条件的 Excel IF 的典型示例。假设在 B 列中有一个学生列表,在 C 列中有一个他们的考试分数,并且希望使用以下条件对分数进行分类:
- 优秀:大于 90
- 良好:介于 80 至 90 之间
- 中等:介于 60 至 79 之间
- 差劲:60 以下
Excel 嵌套 IF 公式如下:
=IF(C3>90,"优秀",IF(C3>=80,"良好",IF(C3>=60,"中等","差劲")))
在数学中,更改加法的顺序不会改变总和。在 Excel 中,更改 IF 函数的顺序会更改结果。为什么?因为嵌套的 IF 公式返回与第一个 TRUE 条件对应的值。因此,在嵌套的 IF 语句中,根据公式的逻辑,将条件安排在正确的方向上非常重要 – 从高到低或从低到高。在上边的例子中,首先检查“最高”条件 90,然后检查“第二高”条件 80,依此类推。
如果我们以相反的顺序,从下到上放置条件,结果将全部错误,因为我们的公式将在第一次逻辑测试 (C3>=60) 后会停止任何大于 60 的值。假设分数 90,它大于 60,因此该公式不会检查其他条件并返回 “差劲” 作为结果。
如果希望将条件从低到高排列,请使用“小于”运算符并首先计算“最低”条件,然后计算“第二低”条件,依此类推:
=IF(C3<60,"差劲",IF(C3<=79,"中等",IF(C3<90,"良好","优秀")))
示例 2:用于计算的嵌套 IF
这是另一个比较典型例子,单价因指定数量变动,目标是编写一个公式来计算特定单元格中输入的任意数量的商品的总价。换句话说,公式需要检查多个条件,并根据指定数量所属的数量范围执行不同的计算。
假设在单元格 C9中输入数量,则公式如下:
=C9*IF(C9>100,12,IF(C9>=50,14,IF(C9>=20,16,IF(C9>=11,18,IF(C9>=1,20,"")))))
还可以在公式中直接引用“单价”所在的单元格,这样可以在编辑“单价”时,不需要再修改公式。
=C9*IF(C9>100,C7,IF(C9>=50,C6,IF(C9>=20,C5,IF(C9>=C4,18,IF(C9>=1,C3,"")))))
Excel 嵌套 IF – 提示和技巧
以下提示和技巧将帮助你改进嵌套的 IF 公式并防止常见错误。
嵌套 IF 的限制
在 Excel 中,最多可以嵌套 64 个 IF 函数。但不建议这么做,请记住,每增加一个级别,公式就会增加理解的难度且不便排除故障和维护。如果你的公式具有太多嵌套级别,且似乎还要增加,应停下来,思考下如何用替代方案对其进行优化。
嵌套 IF 函数的顺序很重要
Excel 嵌套 IF 公式按照逻辑测试在公式中出现的顺序计算,一旦其中一个条件的计算结果为 TRUE,则不会测试后续条件。换句话说,公式在第一个 TRUE 结果后停止。这在示例 1 中已经提到了。
检查公式逻辑
若要逐步查看嵌套 IF 公式的逻辑,可使用“公式”选项卡上“公式审核”组中的 “公式求值”功能。单击“求值”按钮将逐步查看过程中的所有步骤。
平衡嵌套 IF 公式的括号
Excel 中嵌套 IF 的主要挑战之一是匹配括号对。如果括号不匹配,则公式将不起作用。好在,Excel 提供了一些功能,可以帮助在编辑公式时平衡括号。
- 如果有多组括号,则括号对将以不同的颜色着色,以便左括号与右括号匹配。
- 在公式中键入右括号时,Excel 会简短突出显示括号对(刚才键入的右括号和匹配的左括号)。如果在公式中键入了你认为是最后一个右括号的内容,并且 Excel 未将左括号加粗,则表示括号不匹配或不平衡。
- 当使用箭头键在公式中导航并划过括号时,该对中的另一个括号将突出显示并使用相同的颜色设置格式。
Excel 虽然提供了这些功能,但…,实在是考验眼力。
在公式中添加换行符,使嵌套的 IF 更易于阅读
在构建具有多个嵌套 IF 级别的公式时,可以通过用换行符分隔不同的 IF 函数,来使公式的逻辑更清晰。要将公式的某个部分移动到下一行,只需单击要插入换行符的位置,然后按 Alt + Enter。然后,根据需要展开编辑栏,将看到嵌套的 IF 公式变得更容易理解。
在 Excel 中使用嵌套 IF 没有多么高深,重点是搞清楚逻辑顺序。如果一开始搞不太清楚,可以先画一个草图来帮助捋清逻辑。在编写公式时适当使用换行符来让公式更加容易阅读和理解。当然,也不建议编写过于复杂的嵌套 IF 公式,在 Excel 中还是有很多替代方法的,这些替代方法会在今后的文章或视频中分享给大家。
最新推荐
-
华为手机怎么设置应用密码锁 华为手机设置应用锁密码的方法
华为手机怎么设置应用密码锁?通过给自己的手机应用进行设置密码锁,可以提高自己隐私的安全性,现在很多手机都有 […]
-
win7系统怎么禁用开机启动项 win7禁止开机启动项设置方法
win7系统怎么禁用开机启动项?在电脑中,过多的开机启动项会很明显的拖累电脑启动运行速度,这个时候可以通过 […]
-
华硕笔记本bios如何设置固态为第一启动盘 华硕设置ssd为第一启动盘
华硕笔记本bios如何设置固态为第一启动盘?固态硬盘相比传统的机械硬盘,读取速度更快更方便,如果用户在电脑 […]
-
excel如何制作宏按钮 excel添加按钮并指定宏
Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。那在使用Excel的过程里如何制作宏按钮呢?下面就由小编就来说说制作宏按钮的方法。 Excel数据对比大师 V2.3.8 最新版 [电脑软件] 大小:68.07 MB 类别:应用软件 立即下载
-
EXCEl下拉菜单选项怎么设置 EXCEL做下拉选项
Excel在我们的日常办公中是经常会用到的一款软件,在我们想要设计多个选项时,设置下拉框选项是很方便的,但一些小伙伴还对excel不太熟悉,不知道要怎么操作才能让下拉框选项为多选,今天小编就来为大家分享EXCEL表格下拉菜单方法。 Excel数据对比大师 V2.3.8 最新版 [电脑软件] 大小:68.07 MB 类别:应用软件 立即下载
-
百度网盘怎么取消文件夹分享-百度网盘取消文件夹分享方法
百度网盘可以分享一些重要的文件,将文件通过链接分享给自己的朋友或者同事,也会通过将文件分享给自己网盘中的好友,但是如果我们发现文件错误,想要取消分享应该怎么设置呢?下面小编就来介绍一下具体操作方法,需要的小伙伴可以看看方法教程。 百度网盘Windows版 V7.29.2.1 去广告绿色版 [电脑软件] 大小:162.80 MB 类别:应用软件 立即下载
热门文章
华为手机怎么设置应用密码锁 华为手机设置应用锁密码的方法
2win7系统怎么禁用开机启动项 win7禁止开机启动项设置方法
3华硕笔记本bios如何设置固态为第一启动盘 华硕设置ssd为第一启动盘
4excel如何制作宏按钮 excel添加按钮并指定宏
5EXCEl下拉菜单选项怎么设置 EXCEL做下拉选项
6百度网盘怎么取消文件夹分享-百度网盘取消文件夹分享方法
7华硕电脑怎么在bios中设置固态硬盘启动项 华硕进入bios设置固态硬盘启动
8edge浏览器怎么开启阅读模式设置 edge开启阅读模式
9win10锁屏壁纸幻灯片不自动放映怎么办 win10锁屏壁纸不自动切换
10word图片怎么铺满页面并设为背景 word图片铺满全页
随机推荐
专题工具排名 更多+