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

如何在Google Sheets中按剩余月份均分调整目标列数值?

实现动态调整年度月份目标的Google Sheets公式方案

核心思路

通过MONTH(TODAY())自动获取当前月份,计算剩余未过月份数,将总差值(D2)均分摊到剩余月份的目标值中,仅对当前月份之后的月份进行调整。

步骤与公式

1. 准备辅助列(可选但推荐)

在表格中新增一列(比如E列),存放原始目标值(避免公式覆盖原始数据),E3对应1月原始目标,E4对应2月,以此类推至E14(12月)。

2. 编写目标列调整公式

在B3(1月目标单元格)中输入以下公式,然后下拉填充至B14:

=LET(
  current_month, MONTH(TODAY()),
  target_month, ROW()-2,
  remaining_months, 12 - current_month,
  adjustment, IF(remaining_months > 0, ROUND(-$D$2/remaining_months, 2), 0),
  original_target, E3,
  IF(target_month > current_month, original_target + adjustment, original_target)
)

公式拆解

  • current_month:获取当前系统月份(1-12),实现动态适配年度进程
  • target_month:计算当前单元格对应的月份(B3是第3行,ROW()-2得到1月,以此类推)
  • remaining_months:计算剩余未过的月份总数(如1月时为11,6月时为6)
  • adjustment:计算每个剩余月份的目标调整额,用ROUND(...,2)保留两位小数;若已到12月,剩余月份为0则不调整
  • 最终通过IF判断:仅对当前月份之后的月份,在原始目标基础上叠加调整额,其余月份保留原始目标

配套设置

确保D列(差值)和D2(总差值)的公式正确:

  • D3单元格(1月差值):=C3-B3(Actual - Target),下拉填充至D14
  • D2单元格(总差值):=SUM(D3:D14)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 03:35:19