IF 函数计算持续时间(小时:分钟:秒)

IF function to calculate duration (Hours:Minutes:Seconds)

我使用 Importxml 从一个网站中提取时钟,该时钟告诉市场将关闭的日期和时间...好吧,使用 Now () 函数,我计算导入的时钟减去当前时间。我将包含计算结果的单元格转换为持续时间格式(这样我可以看到市场收盘还剩下多少时间)。

=importxml("https://cartolafcmix.com/","//div[@class='content']/span/@data-timer")

=NOW()

=A1-A2 (Duration Formatted Cell)

我正在尝试使用 IF 函数,这样如果它大于 22:00:00 小于 23:00:00,单元格就会被写入(警报 22 小时)

=IF(AND($A>"22:00:00",$A<"23:00:00"),"Alert 22 Hours","Error")

目前缺少 22:18:25 收盘,但公式的结果是 "error",我不知道我可能错了什么。

尝试:

=IF(TEXT(A3, "hh")="22", "Alert 22 Hours", A3)


=IF((TIMEVALUE(A3)>TIMEVALUE("22:00:00"))*
    (TIMEVALUE(A3)<TIMEVALUE("23:00:00")), "Alert 22 Hours", A3)


单细胞解决方案:

=IF(TEXT(IMPORTXML("https://cartolafcmix.com/", 
 "//div[@class='content']/span/@data-timer")-NOW(), "[hh]")="22", "Alert 22 hours", 
    TEXT(IMPORTXML("https://cartolafcmix.com/", 
 "//div[@class='content']/span/@data-timer")-NOW(), "[hh]:mm:ss"))