年龄略大了以后,人就有些懒了,喜欢以最简单的方式实现想要的功能。就像今天总结的这个诉求,由于墨西哥以后不再切换夏令时,所以在会议系统上约的沟通会议,对应的人收到后反馈和实际开会的时间差了一个小时。作为一个有“吹毛求疵”式强迫症的家伙,怎么能让这样的事发生。所以在每次会议通知完,也会在内容列明各国的时间点。在实际上方式不再像之前一样首先想到的是代码式的解决方法,这次换成了excel公式来简单快捷的实现。

Excel TIME函数实现

实现方法有两种,一种是直接使用TIME函数的标准格式;另一种是将相差的小时除以24小时的方式,具体见下图:

excel-time-function
excel-time-function

1方法1:TIME后为相差的时分秒
2C3 + TIME(3,0,0)
3
4方法2:求相较于24小时相差了多少
5C3 + (3/24)
6
7这里的C3为原时间所在的单元格号

参考微软官方TIME函数文档

Excel DATE函数

和TIME相类似的还有一个DATE函数,可以使用此函数计算当前的日期往前或往后x年X月X天后是几月几号。

1B13:2023/5/15
2
3使用公式 =B13+DATE(1,2,10) 计算后的结果是:2024/6/25