给定一个开始日期、一个结束日期和一个时间表,如下面 Google 表格中所示:
月份日期 | 量 | 信息 |
---|---|---|
1 | 800.00 美元 | 租 |
1 | 155.00 美元 | 电的 |
10 | 58.00 美元 | 信用卡 |
16 | 87.00 美元 | 学生贷款 |
23 | 19.99 美元 | Netflix |
31 | 78.00 美元 | 水 |
在开始日期/结束日期之间创建一个日期列表,为计划中每月的每一天生成实际日期。
例如,StartDate = 11/01/2024 和 EndDate = 12/31/2024 产生:
日期 | 量 | 信息 |
---|---|---|
2024 年 11 月 1 日 | 800.00 美元 | 租 |
2024 年 11 月 1 日 | 155.00 美元 | 电的 |
2024 年 11 月 10 日 | 58.00 美元 | 信用卡 |
2024 年 11 月 16 日 | 87.00 美元 | 学生贷款 |
2024 年 11 月 23 日 | 19.99 美元 | Netflix |
2024 年 11 月 30 日 | 78.00 美元 | 水 |
2024 年 12 月 1 日 | 800.00 美元 | 租 |
2024 年 12 月 1 日 | 155.00 美元 | 电的 |
2024 年 12 月 10 日 | 58.00 美元 | 信用卡 |
2024 年 12 月 16 日 | 87.00 美元 | 学生贷款 |
2024 年 12 月 23 日 | 19.99 美元 | Netflix |
2024 年 12 月 31 日 | 78.00 美元 | 水 |
奖励(不是必需的,但如果好的话)
如果计划中的月份日期大于当前月份的天数,则将计划日期映射到当前月份的最后一天。
生成日期
我可以使用 Sequence 函数来生成 StartDate/EndDate 之间的日期:
=SEQUENCE(EndDate-StartDate+1,1,StartDate)
问题是,这会生成中间的所有日期,而我看不到参考时间表的方法。
如何实现这一点?
您可以尝试以下一种方法: