如何在 excel 中组合 if 和 or 函数
IF 函数是 Excel 中最强大的函数之一。而且,最好的部分是您可以将其他功能与 IF 结合起来以增强其功能。
IF 和 OR 函数的组合是 Excel 中最有用的公式组合之一。在本文中,我将向您展示为什么我们需要组合 IF 和 OR 函数。并且,为什么它对您非常有用。
快速介绍
我相信您已经使用过这两个功能,但让我向您快速介绍一下。
- IF – 使用此函数来测试条件。如果此条件为真,它将返回一个特定值;如果此条件为假,它将返回另一个特定值。
- OR – 多个测试条件。如果其中任何一个条件为 true,则返回 true;如果所有这些条件为 false,则返回 false。
这两个函数的关键在于 IF 函数一次只能测试一个条件。并且,OR 函数可以测试多个条件,但仅返回 true/false。而且,如果我们将这两个函数结合起来,我们可以使用 OR 测试多个条件并使用 IF 返回特定值。
IF 和 OR 函数如何工作?
在 IF 函数语法中,有一个逻辑测试参数,我们用它来指定要测试的条件。
IF(逻辑测试、value_if_true、value_if_false)
然后,它根据该条件的结果返回一个值。现在,如果我们对此参数使用 OR 函数并为此指定几个条件。
如果任何条件为真,OR 将返回 true,IF 将返回特定值。并且,如果没有一个条件为 true OR 并返回 FALSE IF 将返回另一个特定值。这样我们就可以使用 IF 函数测试多个值。让我们继续看一些具体的例子。
例子
这里我有一个表,其中包含两个仓库的库存详细信息。现在我想更新表中的状态。
如果两个仓库都没有库存,则状态应为“缺货”。并且,如果任何仓库有库存,状态应为“有库存”。所以在这里我需要检查两个不同的条件“Warehouse-1”和“Warehouse-2”。
公式将是。
=IF(OR(B2>0,C2>0),"In-Stock","Out of Stock")
在上面的公式中,如果任何单元格(B2 和 C2)中存在大于零的值,则 OR 函数将返回 true,IF 将返回值“In Stock”。但是,如果两个单元格都为零,OR 将返回 false,IF 将返回值“缺货”。
获取 Excel 文件
最后的话
这两个功能同样有用,但是当您将它们结合起来时,您可以更有效地使用它们。正如我告诉您的,通过组合 IF 和 OR 函数,您可以测试多个条件。您可以通过这种功能组合来解决您的两个问题。