Excel 中如何在后一个单元格实现将前一个单元格的时间增加3个小时。

2024-12-03 17:14:57
推荐回答(3个)
回答1:

如图。A1单元格是时间,B1时间是A1的时间加3小时。

1、首先要求两个单元格格式都是时间格式。

2、在B1单元格输入“=a1+3/24”即可。(1代表1天,1小时是1/24,3小时就是3/24)

回答2:

加N个小时,公式=原来那个单元格+N/24。
原理:EXCLE的两个时间相减得到就是天数,加N个小时,就相当于加个N/24天。
同理,加N小时M个分钟,公式=原来那个单元格+N/24+M/24/60

上家好快啊,比我快了一分钟。那我就再完善下:
用A1单元格=now()这种方式实现每次打开自动更新时间是用问题的,因为每次打开时间都会变化,也就无所谓的保存一说了,所以正解如下:
按Alt+F11,打开VBA窗口,新建一个模块写入如下代码:
‘代码开始
Sub 更新时间()
’下面的cell(2,1)代表第2行,第1列,即A2,可根据实际要填写的单元格来更改
Cells(2, 1) = Now()
End Sub
’代码结束
然后关闭VBA,回到excel中,添加一个按钮控件,并指定该按钮执行该”更新时间“的宏即可。
以后每次 打开,需要更新时间的时候,就点下这个按钮;或者到”视图-宏-查看宏“运行里头的”更新时间“即可(EXCLE2007)。

回答3:

非常简单,只要用时间函数就可以实现,最简单的方法:A1单元格“=NOW()”,A2单元格“=A1+5/24”

我试了试,这个应该是最简单的,5还是3啊,可以按照你的要求换成任何时间,因为一天中有24小时,所以除24,加上的时间为天数

哈哈哈哈