Table of contents
在这篇文章中,我们将学习 在Excel中使用嵌套的IF函数 当一个函数被插入到另一个函数中时,它就被称为嵌套函数。 今天,我们将展示 6 的理想范例。 嵌套的IF 这些例子将帮助你了解如何使用 嵌套的IF 所以,不要拖延,让我们开始讨论吧。
下载练习册
从这里下载练习册。
使用嵌套IF函数.xlsxExcel IF函数简介
要了解 嵌套的IF函数 ,我们需要知道的是 中频函数 首先,在 微软Excel ,在 IF功能 检查一个给定的条件,如果满足,则显示一个结果。 同时,如果条件不满足,则显示另一个结果。
- 语法
IF (logical_test, [value_if_true], [value_if_false])
- 争论
逻辑_测试。 这是一个强制性的论点。 基金会 该参数表示一个单元格或一系列单元格的给定条件。
[value_if_true]。 它是函数的第二个参数。 如果条件得到满足,它就是定义的语句。
[value_if_false]。 这是第三个参数,如果条件是假的,它就会出现。
Excel嵌套IF函数简介
ǞǞǞ 嵌套的IF 公式持有多个 基金会 在有多个条件的情况下,我们需要使用 基金会 函数在另一个 基金会 的一般形式。 嵌套的IF 函数可以写成。
if(c1,t1,if(c2,t2,(if(c3,t3,if(c4,t4,f4)))))
在这里。
- C1: 第一条件。
- T1: 如果满足第一个条件,要显示的值。
- C2: 第二种情况。
- T2: 如果满足第二个条件,将显示的值。
- C3: 第三种情况。
- T3: 如果满足第三个条件,将显示的值。
- C4: 第四种情况。
- T4: 如果满足第四个条件,将显示的值。
- F4: 这是在不满足条件时将显示的值。
你可以根据你的需要在公式里面添加更多的条件。
在Excel中使用嵌套IF函数的6个理想例子
1.使用简单的嵌套IF函数来寻找结果
要了解使用 嵌套的IF 在这个例子中,我们将尝试找到一些学生的成绩。 在这里,我们使用三个条件。
- 首先,如果一个学生得到 70 或 更高的 那么他就会通过。
- 第二,如果他得到了少于 70 那么他就会失败。
- 第三,如果没有标记,那么,学生将被视为缺席。
让我们按照下面的步骤来看看如何在 嵌套的IF 功能的作用。
步骤。
- 首先,选择 细胞C5 并输入公式。
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- 之后,按 进入 来看结果。
在这个公式中。
- 第一个参数是 C5= "" ,第二个参数是 "缺席" 它表示第一个条件。 它表示如果 细胞C5 在我们的例子中,它将显示第二个参数。 缺席 .
- 第二个 基金会 函数规定,如果分数高于 70 否则,他就不会通过。
- 在接下来的步骤中,将光标放在 "A "的右下方。 细胞D5 并拖动 填充手柄 下来。
- 最后,你会看到如下图所示的结果。
2.在Excel中使用嵌套的IF函数查找成绩
在第二个例子中,我们将使用 嵌套的IF 这是最常用的例子之一,用来描述 嵌套的IF 在这个例子中,我们将使用一个包含一些学生分数的数据集。 这里还给出了分数范围和相应的等级。 我们需要根据学生获得的分数来评估他们的等级。
让我们观察下面的步骤,了解这个例子的更多情况。
步骤。
- 首先,选择 细胞D5 并输入公式。
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- 然后,按 进入 来看结果。
在这个公式中。
- 我们的第一个条件是检查下面是否有任何标记 61 .
- 如果 为真 ,然后它返回 F .
- 如果 失败 ,然后它检查下一个 基金会
- 在接下来的 基金会 函数,它检查以下标记 71 并返回 D 如果它是 是的 .
- 这样一来, 嵌套的IF 函数继续前进,检查所有的条件。
- 之后,使用 填充手柄 以看到所有细胞中的结果。
3.应用Excel嵌套IF函数来分配休假天数
我们可以用 嵌套的IF 在第三个例子中,我们将尝试分配一个 假期 为了分配假期,我们引入了一些条件。 如果一个雇员的就业时间是 15 年或更长时间,那么他将有 25 假期,如果是在 9 至 14 年,那么他将有 15 最后,如果就业时间少于 9 年,那么他将有 10 假期。
让我们注意下面的步骤来学习这个例子。
步骤。
- 首先,选择 细胞D5 并输入下面的公式。
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- 之后,点击 进入 来看结果。
在这个公式中,我们使用了 3 条件。
- 在第一个条件中,我们检查了是否 细胞C5 大于 15 因为它是 为真 ,它显示 25 在 细胞D5 .
- 如果它是 失败 ,然后,它将检查下一个条件,以此类推。
- 最后,拖动 填充手柄 向下看,可以看到如下截图的结果。
4.用Excel中的嵌套IF函数确定支付状态
在实际生活中,我们需要经常确定付款状态。 提供服务的机构需要保留客户的付款记录。 在这些情况下,我们也可以使用 嵌套的IF 功能。
在下面的数据集中,我们可以看到 账单 和 已付金额 利用这些信息,我们将尝试更新。 状况 列。
因此,让我们按照下面的步骤来理解这个例子。
步骤。
- 首先,选择 细胞G5 并输入公式。
=IF(F5=0, "Paid",IF(TODAY()
- 新闻 进入 来看结果。
在这个公式中。
- 我们将首先检查是否 细胞F5 等于 0 如果它是 为真 ,那么它将显示 付费 .
- 否则,它将移到第二个条件。
- 在第二个条件下,我们用 TODAY函数 并将其与 应付日期 .
- 如果当前日期大于 应付日期 那么,它将显示 应付 .
- 而如果当前日期小于 应付日期 ,那么它将显示 在 .
- 最后,拖动 填充手柄 向下看所有单元格的结果。
5.插入Excel嵌套IF函数以返回正确的产品
在这个例子中,我们将尝试使用以下方法来返回两个数字的正确乘积 嵌套的IF 为了解释这个例子,我们将使用以下数据集。
让我们按照下面的步骤来理解这个例子。
步骤。
- 首先,选择 细胞C5 并输入公式。
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- 并打 进入 .
在这个公式中。
- 第一个条件是检查是否 细胞B5 等于 15×12 .如果 为真 那么,它将显示 180 如果它是 失败 那么,我们将转到下一个条件。
- 在下一个条件中,它将寻找 14×19 并显示 266 如果它满足条件。
- 而在最后一个条件中,它将搜索 2 0x25 并显示 500 如果它符合条件。
- 键入公式后,拖下 填充手柄 .
- 最后,你会看到如下图所示的结果。
6.在Excel中应用嵌套IF与AND/OR函数
在最后一个例子中,我们将使用 嵌套的IF 函数,同时具有 和 &。 OR功能 首先,我们将表明使用 循环功能 然后,我们将实施 和函数 .
为了解释这个例子,我们将使用一个数据集,该数据集包含关于以下产品的销售金额信息 三月 &。 四月 我们将分发 销售佣金 基于他们的销售金额。
让我们按照下面的步骤来了解更多关于佣金的分配。
步骤。
- 首先,选择 细胞E5 并输入公式。
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- 然后,点击 进入 键来查看结果。
在这个公式中,我们使用了 嵌套的IF 的功能,与 或 我们可以使用多个条件在 或 如果这些条件中的任何一项是 为真 ,那么它将显示指定的值。 这意味着如果你需要满足任何一个条件,那么你应该应用 或 功能。
- 第一个条件检查两个月中任何一个月的销售金额是否大于 5500 而如果 为真 它将委员会设定为 12 %.
- 在第二个条件中,它检查销售金额是否在 4001 至 5500 .它打印出来的 9 %,在 委员会 .
- 而最后一个条件是检查介于以下两者之间的销售金额 2500 至 4000 .
- 之后,使用 填充手柄 将公式复制下来。
请注意。 ǞǞǞ 数字格式 的。 范围E5:E10 必须设置为 百分比 否则,它将显示 0 .
- 在接下来的步骤中,我们将插入 嵌套的IF 的公式,以 和 功能。
- 为此,请选择 细胞E5 并输入公式。
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
在这里,里面的两个条件 和 功能必须是 为真 否则,它将执行下一个 基金会 例如,如果两个 细胞C5 和 D5 大于 5500 ,只有这样,它才会将佣金设置为 12 %.
- 最后,拖动 填充手柄 向下看所有结果。
Excel中嵌套IF函数的替代品
实施起来变得很困难。 嵌套的IF 如果你有大量的条件,函数可能会变大,任何小的错误都会导致你的结果不正确。 为了避免困难,你可以使用函数的替代品 嵌套的IF 在此,我们将讨论 5 替代品。 你可以根据你的需要使用它们。
1.使用VLOOKUP功能
当你使用连续的数字范围时,那么你可以使用 VLOOKUP函数 而不是 嵌套的IF 为此,你需要有一个参考表,并创建与之近似匹配的公式。 在我们的例子中, 委员会 在数据集中,我们有每个销售员的销售金额,并将尝试分配佣金。
让我们仔细按照步骤来了解一下。
步骤。
- 首先,选择 细胞D5 并输入公式。
=vlookup(c5,$c$13:$d$15,2,true)
- 之后,按 进入 .
在这里,我们使用了 VLOOKUP 函数来寻找 细胞C5 在 第二 栏中的 查询表 从 细胞C13 至 D15 我们需要在这里应用近似匹配,所以我们使用了 为真 在该公式的最后一个参数中。
- 最后,拖动 填充手柄 向下看所有结果。
2.应用Excel的IFS功能
的应用 国际金融公司的职能 使得实现多条件的任务变得非常容易。 的一般形式。 IFS 函数可以写成。
IFS(Test1,Value1,[Test2],[Value2]....)
解释使用 IFS 函数,我们可以使用以前的数据集。
让我们观察下面的步骤来了解更多。
步骤。
- 首先,选择 细胞D5 并输入公式。
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- 然后,点击 进入 .
在这里。 测试1 是为了检查是否 细胞C5 大于 5500 .如果 为真 ,那么它将显示 12 %。 否则,它将移动到 测试2 等等。
- 在接下来的步骤中,使用 填充手柄 向下看所有结果。
3.插入CHOOSE功能
我们还可以使用 选定功能 来检查多个条件。 选择 函数根据该值的索引号从列表中返回一个值。 该函数的一般形式是 选择 下面给出了函数。
选择((测试1)+(测试2)+(测试3),值1、值2、值3)
如果你愿意,你可以在公式里面检查更多的测试。
让我们注意下面的步骤,了解更多。
步骤。
- 在开始时,选择 细胞D5 并输入公式。
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- 之后,按 进入 .
在这里,你可以看到 四 内的参数。 选择 在第一个参数中,我们将所有的条件与 加 ( + 然后,在接下来的论证中,我们将结果的价值与条件的位置放在一起。 例如,在 第二 参数表示的是 首先 条件,等等。
- 最后,拖动 填充手柄 下来。
4.试试Excel的SWITCH功能
你也可以使用 SWITCH功能 作为替代 嵌套的IF 但是,你需要记住一件事,你可以使用 转换器 函数,当你需要处理一组固定的特定值时。 在数据集中,你可以看到我们已经引入了 级别 取代了 销售范围 的这些具体数值。 级别 将帮助我们轻松地分配佣金。
请按照下面的步骤来了解这个方法的更多信息。
步骤。
- 首先,将下面的公式输入到 细胞E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- 现在,按 进入 来看结果。
这里,该公式将寻找 细胞D5 如果该值为 A ,那么它将打印 5 %,如果 B 然后 9 %,而如果 C 然后 12 %.
- 在下一步,只需将 填充手柄 下来。
5.使用CONCATENATE函数
ǞǞǞ 转换器 中引入了 Excel 2016 旧版本没有这个功能。 转换器 在这种情况下,你可以使用 CONCATENATE函数 来代替以前的方法。
让我们讨论一下下面的步骤。
步骤。
- 首先,将下面的公式输入到 细胞E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- 之后,点击 进入 来看结果。
在这里,我们将多个 基金会 函数。 这个公式显示 5 %,如果数值为 细胞D5 是 A , 9 % 如果 B ,以及 12 % 如果 C .
- 最后,拖下 填充手柄 以看到所需细胞的结果。
需要记住的事情
在工作中,你需要记住以下事项 嵌套的IF 在Excel中的函数。
- 在使用时,你必须保持测试和结果的正确顺序。 嵌套的IF 功能。
- 在 Excel 2007 - 2016 ,你最多可以使用 64 条件。
- 如果你的公式因为条件的数量而变得更大,请应用替代方法。