Excel中如何在后一个单元格实现将前一个单元格的时间增加3个小时?
1个回答
展开全部
加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)。
原理: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)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询