如何在Excel中使用嵌套的IF函数(6个理想的例子)

  • Share This
Hugh West

在这篇文章中,我们将学习 在Excel中使用嵌套的IF函数 当一个函数被插入到另一个函数中时,它就被称为嵌套函数。 今天,我们将展示 6 的理想范例。 嵌套的IF 这些例子将帮助你了解如何使用 嵌套的IF 所以,不要拖延,让我们开始讨论吧。

下载练习册

从这里下载练习册。

使用嵌套IF函数.xlsx

Excel 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 条件。
  • 如果你的公式因为条件的数量而变得更大,请应用替代方法。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.