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

如何编写易读的Excel公式,实现跨时段自动扣1小时?

解决Excel时间差值计算并扣除1小时的问题

你可以用Excel的TIME函数生成直观的时间常量,替代不易读的分数值,让公式既符合语法又清晰易懂:

=IF(AND(B3<=TIME(12,0,0), C3>=TIME(13,0,0)), C3-B3-TIME(1,0,0), C3-B3)

公式说明:

  • TIME(12,0,0):生成Excel可识别的12:00时间值,比12/24这类常量直观得多
  • TIME(13,0,0):生成13:00的时间值
  • TIME(1,0,0):代表1小时的时间差值,用来实现扣除1小时的需求
  • 逻辑判断:当开始时间(B3)早于等于12:00、结束时间(C3)晚于等于13:00时,计算差值后扣除1小时;否则直接计算时间差

如果你的场景存在结束时间早于开始时间的跨天情况(比如次日上午结束),可以按需调整逻辑判断,上述公式已完全匹配你描述的核心需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:25:21