Google sheets:使用具有一系列值的 if 函数


您可以使用以下公式在 Google 表格中创建具有一系列值的 IF 函数:

方法 1:创建具有单元格范围的 IF 函数

 =IF(COUNTIF( A2:A11 ," Pacers ")> 0 , " Exists ", " Does Not Exist ")

对于此公式,如果“Pacers”存在于A2:A11范围内的任何位置,则函数返回“Exists”。否则返回“不存在”。

方法 2:创建具有一系列数值的 IF 函数

 =IF((( B2 >= 95 )*( B2 <= 105 ))= 1 , " Yes ", " No ")

对于此公式,如果单元格B2中的值介于 95 和 105 之间,则函数返回“是”。否则,返回“否”。

以下示例展示了如何在实践中使用每个公式以及 Google 表格中的以下数据集:

示例 1:使用一系列单元格创建 IF 函数

我们可以在单元格D2中键入以下公式,如果球队名称“Pacers”存在于范围A2:A11中,则返回“存在”;如果球队名称不存在于范围中,则返回“不存在”:

 =IF(COUNTIF( A2:A11 ," Pacers ")> 0 , " Exists ", " Does Not Exist ")

以下屏幕截图显示了如何在实践中使用该公式:

具有值范围的 Google Sheets IF 函数

该公式返回“Exists”,因为字符串“Pacers”在范围A2:A11中至少出现一次。

示例 2:创建具有一系列数值的 IF 函数

如果“点数”列中的值在 95 到 105 之间,我们可以在单元格D2中键入以下公式以返回“是”:

 =IF((( B2 >= 95 )*( B2 <= 105 ))= 1 , " Yes ", " No ")

然后我们可以将此公式拖动并填充到 D 列中的每个剩余单元格中:

以下是该公式对 D 列中每一行的作用:

  • 如果 Points 列中的值介于 95 到 105 之间,则返回 Yes。
  • 如果 Points 列中的值不在95 到 105 之间,则返回 No。

另请注意,如果您想返回不同的输出值,可以将 IF 函数的最后两个参数更改为“是”或“否”以外的值。

注意:IF 函数中的乘号 ( * ) 告诉 Google 表格必须满足这两个条件才能返回“是”。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见任务:

如何在 Google 表格中使用具有 3 个条件的 IF 函数
如何使用 Google 表格中的 Count Unique IF 函数
如何在 Google 表格中计算 IF True

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注