【发布时间】:2022-10-23 03:17:34
【问题描述】:
我正在使用两个函数从字符串中提取日期和时间:
DATA!A2 中的原始字符串:2022/3/6 4:52:33
=LEFT(DATA!$A$2,FIND("T",DATA!$A$2)-1) 将字符串重新格式化为日期:
结果:2022-03-06
在另一个单元格中,我正在提取时间并将其转换为美国 CT 时间:
=MID(DATA!$A$2,12,5)-"6:00"
结果:晚上 10:52
问题:
我已成功减去 6 小时将此时间转换为 CT,但现在只要时间在 CT 下午 6 点或之后,日期 (2022-03-06) 就会提前到第二天。在上面的示例中,因为晚上 10:52 是在下午 6 点之后,所以日期应该显示为 2022-03-05。
有什么方法可以检查时间是否在下午 6 点之后,如果为真,则将日期更正 -1 天?
【问题讨论】:
标签: google-sheets google-sheets-formula