excel根据条件指定日期加一天 加一天后时间变为指定时间。 假如A1=2013-7-2

2025-04-28 06:02:48
推荐回答(3个)
回答1:

tanjhs的答案只能计算小时数,不能计算分、秒的影响,有较大的局限性。

我的答案全面考虑了小时、分、秒的影响,比如2013/7/21  19:01:01,我的答案是

2013/7/22  9:00:00,而他的答案是2013/7/21 19:01:01。

B2=IF(MOD(A2,1)>MOD("2013/7/22 19:00:00",1),INT(A2)+1+MOD("2013/7/22 9:00:00",1),A2)

C2=IF(HOUR(A2)>19,TEXT(A2+1,"yyyy-mm-dd")&" 09:00:00",A2)

回答2:

=IF(HOUR(A1)>19,"2013-7-23 9:00:00",A1)

回答3:

=IF(HOUR(A1)>19,TEXT(A1+1,"yyyy-mm-dd")&" 09:00:00",A1)