You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Excel中将Chronicles Instant数值转换为datetime类型?

解决Chronicles Instant数值转Excel日期的方法

我帮你拆解了这个转换逻辑,根据你提供的示例(5466835506对应3/27/2014 13:25),可以确定Chronicles Instant是从1840年12月30日00:00:00开始累计的秒数(示例里的6秒误差是因为目标时间取整到了分钟)。

转换公式

假设你的Chronicles数值在单元格A1中,直接用下面的公式就能得到对应的Excel日期序列号:

= A1 / 86400 + DATE(1840,12,30)

操作步骤

  1. 把需要转换的Chronicles数值输入到Excel的任意单元格(比如A1);
  2. 在旁边的单元格(比如B1)输入上面的公式;
  3. 选中B1单元格,设置单元格格式为日期时间(比如选择yyyy/mm/dd hh:mm:ss或者你习惯的格式)。

示例验证

用你给出的数值测试:

  • 输入5466835506A1,公式计算后得到2014/3/27 13:25:06,和你提供的目标时间几乎一致(差异是因为示例时间取整到分钟);
  • 其他数值比如5330070552,转换后会得到2010/1/1 09:49:12,符合数值越小对应时间越早的规律。

如果需要直接取整到分钟,可以用ROUND函数调整公式:

= ROUND(A1 / 86400 + DATE(1840,12,30), 5)

(注:Excel中日期序列号的小数部分代表时间,1分钟对应约0.000694,保留5位小数就能精准取整到分钟)

内容的提问来源于stack exchange,提问作者hanbanan

火山引擎 最新活动