修改现有的时间公式

我有以下公式,我需要调整,不知道该怎么办:

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

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

你们能帮助我吗?

也许:

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

另外一个select:

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

虽然可能会有一些四舍五入的问题。 例如,就我而言, (8:30-8:00)*24给了我0.500000000000001。

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

能够find解决我的问题

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