嵌套在Excel中的且或,和If功能

使用逻辑函数来测试多个条件

Excel中的嵌套函数指的是将一个函数放在另一个函数中。嵌套函数充当main函数的其中一个争论。AND, OR和IF功能是Excel中比较出名的吗逻辑函数它们通常一起使用。

本文中的说明适用于Excel 2019,2016,2013,2010,2007;Excel for Microsoft 365,Excel Online和Excel for Mac。

建立excel if语句

当使用IF时,和或或功能,一个或所有条件必须为真,函数才能返回true响应。如果不是,函数返回FALSE作为一个值。

对于OR函数(参见下图中的第2行),如果这些条件之一为真,函数将返回true值。对于AND函数(参见第3行),三个条件都必须为真,函数才能返回true值。

在下面的图片中,第4行到第6行包含公式,其中AND和OR函数嵌套在IF函数中。

Microsoft Excel的屏幕截图显示使用if,和或函数的条件语句概述

当和或功能与之相结合时如果是功能,得到的公式具有更大的功能。

在该示例中,由行2和3中的公式测试了三种条件:

  • 单元格A2的值是否小于50?
  • 单元A3中的值不等于75吗?
  • 单元A4中的值大于或等于100?

此外,在所有示例中,嵌套函数充当IF函数第一个参数。第一个元素称为Logical_test论点。

= if(或((a2 <50,a3 <> 75,a4> = 100),“数据正确”,“数据错误”)
=如果(和(A2 < 50 A3 < > 75 A4 > = 100), 1000年,今天())

更改公式的输出

在第4行到第6行中的所有公式中,AND和OR函数与第2行和第3行中的对应函数相同,因为它们测试A2到A4单元格中的数据,看它是否满足所需的条件。

IF功能用于根据为函数的第二和第三个参数输入的内容来控制公式的输出。该输出的示例可以是在第4行中看到的文本,如行5所示的数字,来自公式的输出或空白单元。

如果是IF/AND公式在细胞B5中,因为不是所有三个细胞范围A2至A4为真 - 单元格A4中的值不大于或等于100 - 且函数返回错误值。IF函数使用此值并返回其value_if_false参数 - 所提供的当前日期今天的功能

另一方面,第4行中的IF/OR公式返回文本语句数据正确原因有两个:

  1. OR值返回了TRUE值—单元格A3中的值不等于75。

  2. 然后IF函数使用这个结果返回它的Value_if_false参数:

使用Excel中的IF语句

接下来的步骤将介绍如何输入位于示例单元格B4中的IF/OR公式。同样的步骤可以用于输入这些示例中的任何IF公式。

Microsoft Excel的屏幕截图显示IF功能内嵌套的或函数

有两种方法可以在Excel中进入公式。在公式栏中键入公式或使用函数参数对话框。该对话框负责语法,例如在参数之间放置逗号分隔符,以及在引号中环绕文本项。

用于输入单元B4中的IF /或公式的步骤如下:

  1. 选择细胞B4使它成为活性细胞

  2. 丝带, 去公式

  3. 选择逻辑打开函数下拉列表。

  4. 选择如果在列表中打开函数参数对话框。

    显示如何在Excel中查找IF函数的屏幕截图
  5. 将光标放在logical_test.文本框中。

  6. 输入完整的或者功能:

    或(A2 < 50, A3 < > 75 A4 > = 100)
  7. 将光标放在value_if_true.文本框中。

  8. 类型数据正确

  9. 将光标放在Value_if_false文本框中。

  10. 类型数据误差

    屏幕截图,显示如何在Excel中嵌套IF功能内的函数
  11. 选择好的来完成这个功能。

  12. 公式显示Value_if_true争论数据正确

  13. 选择细胞B4中查看完整的函数配方栏以上工作表。

此页面是否有帮助?