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

基于变动日期提取Google Sheets即将过期的每日净卡路里数据

Google Sheets 净卡路里即将移除值计算方案

核心逻辑

要获取即将从对应时间范围中移除的净卡路里值,只需定位当前时间范围的起始日期对应的G列(净卡路里)数值——当日期推进一天后,该起始日期会超出范围,被自动排除。

具体公式

假设你的数据范围是:

  • D列:日期(从D4开始)
  • G列:净卡路里(从G4开始)

1. 过去7天即将移除的值

对应你现有7天总计公式的起始日期是TODAY()-7,用以下公式获取该日期的净卡路里:

=INDEX(G4:G, MATCH(TODAY()-7, D4:D, 0))

如果想避免无数据时的错误提示,可添加错误处理:

=IFERROR(INDEX(G4:G, MATCH(TODAY()-7, D4:D, 0)), "无当日数据")

2. 过去14天即将移除的值

同理,起始日期为TODAY()-14,公式:

=INDEX(G4:G, MATCH(TODAY()-14, D4:D, 0))

带错误处理的版本:

=IFERROR(INDEX(G4:G, MATCH(TODAY()-14, D4:D, 0)), "无当日数据")

3. 过去30天即将移除的值

起始日期为TODAY()-30,公式:

=INDEX(G4:G, MATCH(TODAY()-30, D4:D, 0))

带错误处理的版本:

=IFERROR(INDEX(G4:G, MATCH(TODAY()-30, D4:D, 0)), "无当日数据")

公式说明

  • MATCH(TODAY()-N, D4:D, 0):精准匹配D列中等于TODAY()-N的行号(N为7/14/30)
  • INDEX(G4:G, 行号):根据行号提取对应G列的净卡路里值
  • IFERROR(..., "提示文本"):当目标日期无数据时,显示自定义提示而非报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 02:37:26