ExcelHome技术论坛

标题: 如何实现晚8点后的时间自动改为第二天早上7点? [打印本页]

作者: fuhai    时间: 2020-1-13 10:12
标题: 如何实现晚8点后的时间自动改为第二天早上7点?
如何实现晚8点后的时间自动改为第二天早上7点?比如:2019-12-02 21:54:05改为:2019-12-03 07:00:00,2019-12-03 01:54:05也改为:2019-12-03 07:00:00,谢谢。


作者: jivy1212    时间: 2020-1-13 10:19
  1. =ROUNDUP(A1-TIME(20,,),)+TIME(7,,)
复制代码

作者: micch    时间: 2020-1-13 10:25
本帖最后由 micch 于 2020-1-13 10:27 编辑
  1. =INT(A1-1/3)+"1 7/24"
复制代码


如果不需要判断时间在20点前还是后
作者: micch    时间: 2020-1-13 10:29
  1. =INT(A1+1/6)+7/24
复制代码
或者这样
作者: liu2336904    时间: 2020-1-13 10:31
能解决楼主描述的问题,但实际情况估计要分好几个时间段综合判断

猜测楼主要加其它条件了
作者: 袁勇    时间: 2020-1-13 10:38
  1. =INT(A1)+IF(HOUR(A1)>19,1+TIME(7,0,0),IF(HOUR(A1)<8,TIME(7,0,0),MOD(A1,1)))
复制代码

作者: Datous    时间: 2020-1-13 10:43
日期时间也是数,常用 ceiling/floor/int

=CEILING(A2-7/24,1)+7/24
=INT(A2+17/24)+7/24







欢迎光临 ExcelHome技术论坛 (https://club.excelhome.net/) Powered by Discuz! X3.4