Excel:如何检查时间是否在两个小时之间

您可以在 Excel 中使用以下公式来检查给定单元格中的时间是否落在两个特定时间之间:

 =IF(AND( C2 >=MIN( A2:B2 ), C2 <=MAX( A2:B2 )),"Yes","No")

此特定公式检查单元格C2中的时间是否在单元格A2中的开始时间和单元格B2中的结束时间之间,然后相应地返回“是”或“否”。

下面的例子展示了如何在实践中使用这个公式。

示例:检查 Excel 中的时间是否在两小时之间

假设我们在 Excel 中有以下数据集,显示开始和结束时间以及特定事件发生的时间:

假设我们想要确定每个事件是否发生在每行的开始时间和结束时间之间。

为此,我们可以在单元格D2中键入以下公式:

 =IF(AND( C2 >=MIN( A2:B2 ), C2 <=MAX( A2:B2 )),"Yes","No")

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

Excel 检查时间是否在两小时之间

D 列现在显示“是”或“否”以指示每个事件时间是否落在每行的开始时间和结束时间内。

例如:

  • 第一个事件的时间 7:54 位于开始时间 1:15 和 8:12 之间,因此 D 列返回Yes
  • 第二个事件的时间 10:40 位于开始时间 2:12 和 10:40 之间,因此 D 列返回Yes
  • 第三个事件的时间(凌晨 5:18)不在凌晨 3:15 和 5:15 的开始时间之间,因此 D 列返回No。

等等。

注意#1:如果事件时间等于开始或结束时间,该函数将返回Yes,因为我们在IF函数中使用了<=>=符号。

注意#2:如果想返回其他值,可以在IF函数中选择“Yes”或“No”以外的值。

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

如何在 Excel 中计算平均时间
如何在 Excel 中绘制多天的时间
如何在 Excel 中添加和减去时间

添加评论

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