Google sheets:如何将 if 函数与日期一起使用


您可以使用以下公式在 Google 表格中创建包含日期的 IF 函数:

方法1:创建IF函数将单元格中的日期与特定日期进行比较

 =IF( A2 <=DATEVALUE(" 10/15/2022 "), " Yes ", " No ")

对于此公式,如果单元格A2中的值等于或早于 10/15/2022,函数将返回“是”。否则,返回“否”。

方法 2:创建 IF 函数来比较两个单元格中的日期

 =IF( A2 <= B2 , “ Yes ”, “ No ”)

对于此公式,如果单元格A2中的日期等于或早于单元格B2中的日期,则函数返回“是”。否则,返回“否”。

以下示例展示了如何在实践中使用每个公式。

示例 1:IF 函数将单元格中的日期与特定日期进行比较

假设我们在 Google 表格中有一个日期列表,指示任务完成的时间,并且我们想知道每项任务是否在 2022 年 10 月 15 日之前完成:

我们可以在单元格B2中键入以下公式,如果单元格A2中的任务在 2022 年 10 月 15 日之前或当天完成,则返回“是”,否则返回“否”:

 =IF( A2 <=DATEVALUE(" 10/15/2022 "), " Yes ", " No ")

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

Google Sheets IF 函数与日期

该公式返回“是”或“否”,具体取决于 A 列中的日期是否早于或等于 10/15/2022。

注意:Google Sheets DATEVALUE函数将存储为字符串的日期转换为 Google Sheets 公式可识别的日期。

示例 2:比较两个单元格中的日期的 IF 函数

假设 Google 表格中有两个日期列,分别指示任务的完成时间以及任务的截止日期:

我们可以在单元格C2中键入以下公式,如果单元格A2中的任务在单元格B2的截止日期之前或当天完成,则返回“是”;如果没有,则返回“否”:

 =IF( A2 <= B2 , “ Yes ”, “ No ”)

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

Google Sheets IF 函数比较日期

该公式返回“是”或“否”,具体取决于每行中的任务是否按时完成。

注意:此公式假设两列在 Google 表格中都被格式化为日期(而不是文本)。

其他资源

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

Google Sheets:使用具有一系列值的 IF 函数
Google Sheets:检查单元格是否包含列表文本
Google Sheets:如何检查多个单元格是否相等

添加评论

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