AND,OR和IF函数是Excel更为人熟知的逻辑函数。根据使用的函数,一个或所有条件必须为true才能使函数返回TRUE响应。如果不是,则该函数返回FALSE作为值。
对于OR函数,如果其中一个条件为真,则函数在单元格B2中返回值TRUE。对于AND函数,所有三个条件必须为true才能使函数在单元格B3中返回TRUE值。
在Excel中嵌套多个函数
构建Excel IF语句
Excel中的嵌套函数是指将一个函数放在另一个函数中。嵌套函数充当主函数的参数之一。在上图中,第四行到第七行包含公式,其中AND或OR函数嵌套在IF函数内。
当这两个函数中的一个与IF函数组合时,得到的公式具有更大的功能。
在我们的具体示例中,如上图所示,三个条件由第二行和第三行中的公式测试:
- 单元格A2中的值是否小于50?
- 单元格A3中的值是否不等于75?
- 单元格A4中的值是否大于或等于100?
此外,在所有示例中,嵌套函数充当IF函数 第一;这第一个元素被称为 一个logical_test 论点。
= IF(OR(A2 <50,A3 <> 75,A4> = 100),“数据正确”,“数据错误”)
= IF(AND(A2 <50,A3 <> 75,A4> = 100),TODAY(),1000)
更改公式的输出
在第四行到第七行的所有公式中,AND和OR函数与第二行和第三行中的对应函数相同,因为它们测试单元格中的数据 A2 至 A4 看它是否符合要求的条件。
IF函数用于根据为函数的第二个和第三个参数输入的内容来控制公式的输出。此输出的示例可以是第四行中显示的文本,第五行中显示的数字,公式的输出或空白单元格。
在单元格中的IF / AND公式的情况下 B5,因为不是所有三个细胞在范围内 A2 至 A4 是真的 - 细胞中的价值 A4 不大于或等于100- AND函数返回FALSE值。
IF函数使用此值并返回其值 Value_if_false参数 - TODAY功能提供的当前日期。
另一方面,第四行中的IF / OR公式返回文本语句 数据正确出于以下两个原因之一:
- OR值返回TRUE值 - 单元格中的值 A3 不等于75。
- IF函数然后使用此结果返回它 Value_if_false 参数:数据正确。
在Excel中使用IF语句
接下来的步骤将介绍如何输入位于单元格中的IF / OR公式 B4 从示例图像。此处的相同步骤可用于在我们的特定示例中输入任何IF公式。
虽然可以手工输入完整的公式,但很多人发现使用IF函数的对话框输入公式和参数更容易;该对话框负责语法错综复杂,例如参数之间的逗号分隔符和引号中的周围文本条目。
用于在单元格中输入IF / OR公式的步骤 B4 如下面所述:
- 单击单元格 B4 使它成为活跃的细胞。
- 点击公式 功能区的标签。
- 点击合乎逻辑 图标打开功能下拉列表。
- 点击 如果 在列表中打开IF功能对话框。
- 点击一个logical_test 对话框中的行。
- 输入完整的AND功能: OR(A2 <50,A3 <> 75,A4> = 100) 如果需要,使用指向单元格引用进入Logical_test行。
- 点击Value_if_true 对话框中的行。
- 输入文字数据正确(不需要引号)。
- 点击Value_if_false 对话框中的行。
- 输入文字 数据错误。
- 点击 好 关闭对话框并返回工作表。
- 如上所述,公式应显示Value_if_true 论证或 数据正确。
- 当你点击 细胞B4,完整的功能出现在工作表上方的公式栏中。
= IF(OR(A2 <50,A3 <> 75,A4> = 100),“数据正确”,“数据错误”)