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

Google Sheets:如何自动横向展示延迟生效的费用计划数据

Google Sheets 公式解决方案

1. 确定设置费发生月份(C5单元格)

如果B5为数字格式的月份序号(如3代表第3个月),直接使用:
=B5

如果B5是文本月份名(如March),转换为数字月份:
=MONTH(DATEVALUE(B5&" 1"))

2. 自动生成生效后的费用计划(第12行)

假设费用计划(第3行)从D3开始(对应Month1),第12行的表头与第3行月份一一对应。在第12行的任意单元格(如D12)输入以下公式,然后横向拖拽填充:

=IF(COLUMN() >= COLUMN($D$3)+$C$5+$B$7, INDEX($D$3:$M$3, COLUMN() - (COLUMN($D$3)+$C$5+$B$7) + 1), "")

公式说明:

  • COLUMN() >= COLUMN($D$3)+$C$5+$B$7:判断当前列是否为费用生效的起始列(支付月份+间隔月份后的对应列)
  • INDEX($D$3:$M$3, ...):从第3行的费用计划中,按偏移量提取对应内容
  • 未到生效列的单元格显示为空

示例验证

当B5=3(第3个月支付)、B7=3(间隔3个月)时,生效起始列为D列 + 3 + 3 = J列(对应Month7),J12将显示D3的内容,K12显示E3的内容,以此类推,完全匹配需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 22:54:20