Excel 中的 IF 语句。 关于操作员的一切——应用程序、示例

Excel 程序中的函数集当然是非常庞大的。 特别是,可以在一定程度上对数据处理进行编程。 对此负责,除其他外,该功能 IF. 它可以实现几乎任何任务。 这就是为什么这个运算符比其他运算符更常用的原因。 今天我们将尝试解释它的作用以及如何使用它。

IF 函数 – 定义和范围

使用功能 IF 用户可以指示程序检查特定单元格是否符合给定标准。 如果我们有一个只需要执行任务的条件,那么Excel会先检查,然后在写入这个函数的单元格中显示计算结果。 但这仅当此功能与另一个功能结合使用时。 运营商本人 IF 产生两个结果:

  1. 真的。 这是如果表达式或单元格匹配某个标准。
  2. 错误的。 如果不匹配,则显示此运算符。

公式的语法如下(通用形式): =IF(条件;[条件满足时的值];[条件不满足时的值])。 该功能可以与其他功能结合使用。 在这种情况下,必须在相应的参数中写入其他运算符。 例如,您可以使它检查数字是否为正,如果是,则求算术平均值。 当然,有一个函数可以做同样的事情,但是这个例子非常清楚地展示了这个函数是如何工作的。 IF. 至于可以使用该功能的应用 IF,那么它们的数量很大:

  1. 气候学。
  2. 销售和业务。
  3. 市场营销。
  4. 会计。

等等。 无论您命名哪个区域,都会有此功能的应用程序。

如何在 Excel 中使用 IF 函数 - 示例

让我们再举一个例子来说明如何使用该函数 IF 在 Excel 中。 假设我们有一个包含运动鞋名称的表。 假设有一场女鞋大促销,要求所有商品都打 25% 的折扣。 为了进行此检查,有一个特殊的列指示运动鞋的性别。

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

因此,这项任务的条件将是男女平等。 如果作为检查的结果,发现这个标准是正确的,那么在这个公式显示的地方,你需要写折扣金额 - 25%。 如果为 false,则指定值 0,因为在这种情况下不提供折扣。

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

当然,您可以手动填写所需的单元格。 但这可能需要大量时间。 此外,人为因素,可能导致信息的错印和扭曲,也没有被取消。 电脑不会出错。 因此,如果信息量太大,则最好使用该功能 IF.

为了实现第一阶段设定的目标,需要选择将显示结果值的单元格并编写以下公式: =IF(B2=“女性”,25%,0)。 让我们解码这个函数:

  1. IF 直接是一个运算符。
  2. B2=“女性”是要满足的标准。
  3. 如果运动鞋是为女性创建的,则后面是显示的值,如果发现运动鞋是男鞋、儿童鞋或任何其他不符合第一个参数中指定条件的运动鞋,则显示的值。

写这个公式的最佳位置在哪里? 一般来说,可以任意选择地点,但在我们的例子中,这些是“折扣”列标题下的单元格。

重要的是不要忘记将 = 符号放在公式前面。 否则,Excel 会将其读取为纯文本。

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

输入公式后,您需要按回车键,然后表格将自动填充正确的值。 在下表中,我们可以看到第一次检查结果是正确的。 该程序会自动确定这些运动鞋的性别,并为它们分配四分之一的价格折扣。 结果已经达到。

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

现在它仍然需要填写剩余的行。 为此,您无需将公式单独复制到每个单元格中。 找到右下角的正方形就足够了,将鼠标光标移到它上面,确保它已经变成了一个十字图标,然后将标记拖到表格的最底部一行。 然后 Excel 将为您做所有事情。

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

在多个条件下使用 IF 函数

之前考虑过使用函数最简单的情况 IF,其中只有一个逻辑表达式。 但是,如果您需要针对多个条件检查一个单元格怎么办? 这也可以使用 Excel 的内置功能来完成。

检查多个条件的一种特殊情况是检查是否符合第一个条件,如果结果是错误的,则检查第二个、第三个等等。 或者,如果该值为真,请检查另一个标准。 在这里,根据用户的需要,动作的逻辑将大致相同。 如果您仔细阅读了上面所写的内容,那么您可能已经猜到了该怎么做。 但是,让我们增加更多可见性。

为此,让我们让任务变得更加困难。 我们现在需要专门为女士运动鞋分配折扣,但根据它们所针对的运动,折扣的大小应该不同。 这个公式乍一看会稍微复杂一些,但总的来说,它会落入与上一个相同的逻辑: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

接下来,我们执行与上一个案例相同的操作:按 Enter 并填写以下所有行。 我们得到这样的结果。

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

这个公式是如何工作的? 先函数先 IF 检查鞋子是否为男性。 如果不是,则执行第二个函数。 IF,它首先检查鞋子是否是为跑步而设计的。 如果是,则分配 20% 的折扣。 如果没有,折扣是 10%。 如您所见,其他函数可以用作函数参数,这提供了额外的可能性。

如何使用 IF 函数同时满足 2 个条件

此外,使用 Excel,您可以一次检查是否符合两个条件。 为此,使用了另一个函数,称为 И. 这个逻辑运算符结合了两个条件,并且不仅在函数中 IF. 它也可以用于许多其他功能。

让我们回到我们的餐桌。 现在折扣应该更大,但只适用于女士跑鞋。 如果检查后发现两个条件都满足,则在“折扣”字段中记录 30% 的折扣金额。 如果发现至少有一个条件不适用,则折扣不适用于此类产品。 在这种情况下,公式为: =IF(AND(B2=”女性”;C2=”跑步”);30%;0).

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

此外,执行的所有操作都进一步重复了前面的两个示例。 首先,我们按下回车键,然后将值拖到此表中的所有其他单元格中。

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

正如我们所见,AND 函数的语法由几个参数组成。 第一个是第一个条件,第二个是第二个,以此类推。 您可以使用两个以上的参数并一次检查多个条件。 但在实践中,这种情况很少发生。 同时出现三个以上的情况——几乎从未发生过。 该函数执行的动作顺序如下:

  1. 首先,公式检查第一个条件——鞋子是否是女鞋。
  2. Excel 然后分析第二个标准——鞋子是否为跑步而设计。
  3. 如果作为测试的结果,两个标准都返回一个值 TRUE, 那么函数的结果 IF 结果是真的。 因此,执行相应参数中编程的动作。
  4. 如果事实证明至少有一项检查返回结果 说谎, 它和一个函数 И 将返回此结果。 因此,将显示函数第三个参数中写入的结果 IF.

如您所见,动作的逻辑非常简单,并且在直观的层面上易于理解。

Excel 中的 OR 运算符

OR 运算符以类似的方式工作并且具有类似的语法。 但验证的类型略有不同。 这个函数返回一个值 TRUE 如果至少一项检查返回结果 TRUE. 如果所有检查都给出错误结果,则相应地,函数 OR 返回值 说谎.

因此,如果函数 OR  返回结果 TRUE 对于至少一个值,则函数 IF 将写入第二个参数中指定的值。 并且仅当值不满足所有条件时,才会返回此函数的第三个参数中指定的文本或数字。

为了在实践中演示这个原理,让我们再举一个例子。 现在的问题如下:男鞋或网球鞋都有折扣。 在这种情况下,折扣为 35%。 如果鞋子是女鞋或专为跑步而设计的,那么这样的标题将不会有任何折扣。

为了实现这样的目标,您需要在位于“折扣”字样正下方的单元格中编写以下公式: =IF(OR(B2=“女性”;C2=“跑步”);0;35%)。 在我们按下回车键并将这个公式拖到其余单元格后,我们得到以下结果。

Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

如何使用公式生成器定义 IF 函数

当然,在一定程度上,手写公式比使用其他工具还要方便。 但如果你是初学者,那么情况就会发生巨大变化。 为了避免在输入参数时感到困惑,并指出每个函数的正确名称,有一个特殊的工具,称为函数输入向导或公式生成器。 下面我们来看看它的工作详细机制。 假设管理层给我们的任务是分析可用的产品范围,并为所有女式运动鞋分配 25% 的折扣。 在这种情况下,动作顺序如下:

  1. 我们通过单击“公式”选项卡上的相应按钮打开函数输入向导(在屏幕截图中以红色矩形突出显示)。 Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例
  2. 接下来,打开一个小的公式生成器面板,我们在其中选择我们需要的函数。 可以直接从列表中选择,也可以通过搜索栏进行搜索。 我们已经在最近使用的 10 个列表中列出了它,因此我们单击它并单击“插入功能”按钮。Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例
  3. 之后,一个用于设置函数参数的窗口将在我们眼前打开。 在此面板的底部,您还可以看到所选功能的作用。 每个参数都有符号,因此您不必记住顺序。 我们首先输入一个逻辑表达式,其中包括一个数字或单元格,以及一个要检查是否符合的值。 接下来,如果为真则输入值,如果为假则输入值。
  4. 完成所有步骤后,单击“完成”按钮。 Excel 中的 IF 语句。 关于运算符的所有信息 - 应用程序、示例

现在我们得到结果。 有了它,我们执行与上一个案例相同的操作,即我们将鼠标指向右下角的方块并将公式拖到所有剩余的单元格中。 所以函数 IF 确实是所有现有运营商中最受欢迎和最重要的运营商。 它根据特定标准检查数据,并在检查返回结果时执行适当的操作。 TRUE or 说谎。 这使您可以大大简化大数据的处理,而无需执行大量操作,将这些脏活委托给计算机。

发表评论