Google Sheets成本分摊公式优化:动态适配起始月份计算除数
适配起止月份区间的成本分摊公式
最终可用公式
=IF(AND(Expenses!$E2 <= E$4, E$4 <= Expenses!$F2), Expenses!$D2 / IF(Expenses!$E2=1, Expenses!$F2 - Expenses!$E2, Expenses!$F2 - Expenses!$E2 + 1), IFERROR(1/0))
调整逻辑说明
- 保留原有区间匹配逻辑:仅当Timeline页当前列月份
E$4落在Expenses页对应项目的起始月Expenses!$E2、结束月Expenses!$F2区间内时,才计算月度分摊成本,否则返回空值 - 新增起始月判断逻辑:
- 若项目起始月份为1,分摊周期按
结束月-起始月计算 - 若项目起始月份不为1,分摊周期按
结束月-起始月+1计算,覆盖完整的起止月份数量
- 若项目起始月份为1,分摊周期按
内容的提问来源于stack exchange,提问作者user1825922
相关产品推荐
相关产品推荐

