Microsoft Excel 中的“IF”运算符:应用和示例

Excel 当然有非常丰富的功能。 在众多不同的工具中,“IF”运算符占有特殊的位置。 它有助于解决完全不同的任务,并且用户比其他人更频繁地转向此功能。

在本文中,我们将讨论“IF”运算符是什么,并考虑使用它的范围和原则。

内容:Excel中的函数“IF”

“IF”函数的定义及其目的

“IF”运算符是一种Excel 程序工具,用于检查某个条件(逻辑表达式)以供执行。

也就是说,想象我们有某种条件。 “IF”的任务是检查是否满足给定的条件,并根据检查结果向具有函数的单元格输出一个值。

  1. 如果逻辑表达式(条件)为真,则值为真。
  2. 如果不满足逻辑表达式(条件),则值为假。

程序中的函数公式本身就是如下表达式:

=IF(条件, [条件满足时的值], [条件不满足时的值])

通过示例使用“IF”函数

或许上面的信息可能看起来不是那么清楚。 但是,事实上,这里没有什么复杂的。 为了更好地理解函数的用途及其操作,请考虑下面的示例。

我们有一张表,上面有运动鞋的名称。 想象一下,我们很快就要打折了,所有的女鞋都需要打折 25%。 在表中的一列中,每个项目的性别都只是拼写出来。

Microsoft Excel 中的 IF 运算符:应用程序和示例

我们的任务是在“折扣”列中为所有具有女性姓名的行显示值“25%”。 因此,如果“性别”列包含值“男性”,则值为“0”

Microsoft Excel 中的 IF 运算符:应用程序和示例

手动填写数据会花费很多时间,而且很可能会在某个地方出错,尤其是在列表很长的情况下。 在这种情况下,使用“IF”语句自动执行该过程要容易得多。

要完成此任务,您需要编写以下公式:

=IF(B2=“女性”,25%,0)

  • 布尔表达式:B2=”女性”
  • 条件满足时的值(真)– 25%
  • 如果条件不满足 (false),则值为 0。

我们将这个公式写在“折扣”列的最上面的单元格中,然后按 Enter。 不要忘记在公式前面加上等号 (=)。

Microsoft Excel 中的 IF 运算符:应用程序和示例

之后,对于这个单元格,将根据我们的逻辑条件显示结果(不要忘记设置单元格格式-百分比)。 如果检查显示性别为“女性”,则会显示 25% 的值。 否则,单元格的值将等于 0。事实上,这是我们所需要的。

Microsoft Excel 中的 IF 运算符:应用程序和示例

现在只需将此表达式复制到所有行。 为此,请将鼠标光标移动到包含公式的单元格的右下角。 鼠标指针应该变成一个十字。 按住鼠标左键,将公式拖到所有需要根据指定条件检查的行上。

Microsoft Excel 中的 IF 运算符:应用程序和示例

就是这样,现在我们已经将条件应用于所有行并获得了每一行的结果。

Microsoft Excel 中的 IF 运算符:应用程序和示例

在多个条件下应用“IF”

我们刚刚查看了一个将“IF”运算符与单个布尔表达式一起使用的示例。 但该程序还具有设置多个条件的能力。 在这种情况下,会先对第一个进行检查,如果成功,立即显示设定值。 并且只有在第一个逻辑表达式没有被执行的情况下,对第二个逻辑表达式的检查才会生效。

我们以同一张表为例。 但这一次,让我们变得更难。 现在你需要根据运动对女鞋打折。

第一个条件是性别检查。 如果是“男性”,则立即显示值 0。 如果是“女性”,则检查第二个条件。 如果这项运动是跑步——20%,如果是网球——10%。

让我们在我们需要的单元格中编写这些条件的公式。

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Microsoft Excel 中的 IF 运算符:应用程序和示例

我们点击回车,我们根据指定的条件得到结果。

Microsoft Excel 中的 IF 运算符:应用程序和示例

接下来,我们将公式延伸到表格的所有剩余行。

Microsoft Excel 中的 IF 运算符:应用程序和示例

同时满足两个条件

同样在 Excel 中,有机会显示同时满足两个条件的数据。 在这种情况下,如果至少有一个条件不满足,则该值将被视为 false。 对于此任务,操作员 “和”.

让我们以我们的桌子为例。 现在,只有当这些是女鞋并且专为跑步而设计时,才会享受 30% 的折扣。 如果满足这些条件,则单元格的值将同时等于 30%,否则为 0。

为此,我们使用以下公式:

=IF(AND(B2=”女性”;C2=”跑步”);30%;0)

Microsoft Excel 中的 IF 运算符:应用程序和示例

按 Enter 键在单元格中显示结果。

Microsoft Excel 中的 IF 运算符:应用程序和示例

与上面的示例类似,我们将公式延伸到其余的行。

Microsoft Excel 中的 IF 运算符:应用程序和示例

或运算符

在这种情况下,如果满足其中一个条件,则认为逻辑表达式的值为真。 在这种情况下可能不满足第二个条件。

让我们将问题设置如下。 35% 折扣仅适用于男士网球鞋。 如果是男士跑鞋或任何女鞋,折扣为 0。

在这种情况下,需要以下公式:

=IF(OR(B2=”女性”;C2=”跑步”);0;35%)

Microsoft Excel 中的 IF 运算符:应用程序和示例

回车后,我们将得到所需的值。

Microsoft Excel 中的 IF 运算符:应用程序和示例

我们将公式拉长,整个系列的折扣都准备好了。

Microsoft Excel 中的 IF 运算符:应用程序和示例

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

您不仅可以通过在单元格或公式栏中手动编写 IF 函数,还可以通过公式生成器来使用 IF 函数。

让我们看看它是如何工作的。 假设我们再次像第一个示例一样,需要对所有女鞋进行 25% 的折扣。

  1. 我们将光标放在所需的单元格上,转到“公式”选项卡,然后单击“插入函数”。Microsoft Excel 中的 IF 运算符:应用程序和示例
  2. 在打开的公式生成器列表中,选择“IF”并单击“插入函数”。Microsoft Excel 中的 IF 运算符:应用程序和示例
  3. 功能设置窗口打开。 Microsoft Excel 中的 IF 运算符:应用程序和示例在“逻辑表达式”字段中,我们写下将执行检查的条件。 在我们的例子中,它是“B2=”female”。

    在“真”字段中,填写满足条件时应在单元格中显示的值。

    在“False”字段中 - 不满足条件时的值。

  4. 填写完所有字段后,单击“完成”即可获得结果。Microsoft Excel 中的 IF 运算符:应用程序和示例Microsoft Excel 中的 IF 运算符:应用程序和示例

结论

Excel 中最流行和最有用的工具之一是函数 IF,它检查数据是否匹配我们设置的条件并自动给出结果,从而消除了由于人为因素而出错的可能性。 因此,使用此工具的知识和能力不仅可以节省执行许多任务的时间,还可以节省由于“手动”操作模式而搜索可能出现的错误的时间。

发表评论