修改现有时间公式

Modifying an existing time formula

我有以下公式需要调整但不确定要做什么:

=IF(TIME(8,0,0)-A1=30/1440,TIME(8,0,0),A1)

如果我在单元格 A1 中输入 7:308:00,将返回值 8:00。我现在要做的也是加8:30。这意味着当我输入 7:308:008:30 时,应该返回 8:00 的值。

你们中有人可以帮助我吗?

也许:

=IF(AND(A1>=7.5/24,A1<=8.5/24),8/24,A1)

另一个选项:

=IF(ABS(A1-TIME(8,0,0))*24<=0.5,TIME(8,0,0),A1)

尽管可能存在一些舍入问题。例如,在我的例子中,(8:30-8:00)*24 给我 0.500000000000001.

你需要做更多这样的计算吗?如果这样做,公式就可以推广了。

能够为我的问题找到解决方案

With ActiveSheet

    .Range("$A:$Y3").AutoFilter Field:=17, Criteria1:=">" & 1 / 10 ^ 10
End With