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

Excel操作问询:如何计算垂直列中日期时间的小时差值?

计算Excel中跨天日期时间的小时差值

嘿,这个问题我熟!在Excel里计算跨天的日期时间小时差其实很简单,核心就是利用Excel对日期时间的数值化处理逻辑,我给你一步步讲清楚:

  • 核心原理:Excel里的日期时间本质是浮点数——整数部分代表从1900年1月1日开始的天数,小数部分则是当天的时间占比(比如0.5就是中午12点)。所以两个日期时间直接相减,得到的是天数差,再乘以24就能转换成小时数。
  • 具体公式用法:假设你的起始日期时间在单元格A1,结束日期时间在单元格B1(注意B1的时间要晚于A1),直接用这个公式:
    =(B1 - A1)*24
    
    输入公式后,把单元格格式设置为「常规」或者「数值」,就能看到精确的小时差值了。
  • 验证你的示例:把18/01/2018 22:50:13填入A1,22/01/2018 17:35:06填入B1,套用公式后计算结果约为91.08小时,四舍五入后就是你提到的约91小时,完全符合预期。
  • 避坑提示:一定要确保A1和B1的单元格格式是「日期时间」类型,如果输入的内容被识别成文本,公式会返回错误。如果是文本格式,你可以选中单元格,右键选择「设置单元格格式」,切换到「日期时间」分类后再重新输入(或用DATEVALUE+TIMEVALUE函数转换)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:06:34