You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets中计算两个datetime时间差的更优方法是什么?

Google Sheets时间差计算与Unix时间戳转换方案

更优的分钟级时间差计算方法

你当前使用的公式可以大幅简化,不需要拆分统计天、小时、分钟维度:
=(B2 - A2) * 1440
原理说明:Google Sheets中的datetime值本质为日期序列号,两个datetime单元格直接相减得到的结果是两者的天数差,1天对应1440分钟,相乘后即可得到总分钟差,天然支持跨天、跨月、跨年场景,无需额外做差值补齐。如果需要舍去小数取整,可以套入INT函数:
=INT((B2 - A2) * 1440)
配套效果示例:
起止时间示例

Unix时间戳转换方法

Google Sheets原生支持Unix时间戳与datetime格式的互相转换,具体公式如下:

  • datetime转秒级Unix时间戳:=(A2 - DATE(1970,1,1)) * 86400
  • 秒级Unix时间戳转datetime:= 时间戳数值 / 86400 + DATE(1970,1,1),转换后将单元格格式设置为datetime即可正常显示
    如果是毫秒级Unix时间戳,先将时间戳除以1000再套用上述公式即可。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 01:36:03