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

Excel按当前时间倒推查询跨天时段数组的实现方法咨询

Excel时段倒推差值计算最简方案

前置准备

先将你的时段和对应数值按9到16的升序,录入到连续单元格区域,示例:

A列(小时)B列(数值)
9100
10110
1150
12200
13250
1410
15150
16130

再新增两个输入单元格:

  • C1:存储当前小时数
  • D1:存储需要倒推的小时数N

核心公式

核心逻辑是用模8运算处理跨天循环(因为9到16共8个有效时段),完全不需要复杂的IF嵌套或者INDEX多层匹配。

全版本Excel通用方案(VLOOKUP+模运算)

=VLOOKUP(C1,A:B,2,0) - VLOOKUP(MOD(C1-9-D1,8)+9,A:B,2,0)

365/2021及以上版本简化方案(XLOOKUP)

=XLOOKUP(C1,A:A,B:B) - XLOOKUP(MOD(C1-9-D1,8)+9,A:A,B:B)

匹配说明

上述公式默认匹配你给出的16点倒推2小时取14点的场景,差值计算结果为130-10=120。
如果需要匹配9点倒推1小时取15点的规则,仅需把MOD括号内的C1-9-D1调整为C1-9-D1-1即可,模运算会自动处理跨天的负值偏移,得到正确的目标时段。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 11:06:07