【发布时间】:2026-01-19 17:00:01
【问题描述】:
我正在寻求帮助解决我一直试图解决几个小时的问题,但徒劳无功。 我正在使用谷歌电子表格上的谷歌查询()。 所以我有这种表(比如说 A1:E3)
| Client | Bank receipt | Start Date | End date | Value |
|---|---|---|---|---|
| John | #1 | 14/10/2021 | 31/10/2021 | 500 |
| John | #2 | 14/10/2021 | 31/12/2021 | 500 |
为了清楚起见,银行收据是具有开始日期和结束日期的值。因此,银行收据 #2 涵盖了 10 月、11 月和 12 月的 500。 我正在尝试做的是一个按时间顺序排列的表格(列中有月份),它向我显示了 john 在一年中的银行收据覆盖率,以便获得这种结果:
| October | November | December | ||
|---|---|---|---|---|
| John | Bank receipts | 1000 | 500 | 500 |
这是更长查询的第一步,但我需要以这种方式返回数据才能继续。
我试图寻找方法来返回每个月的日期范围,但只发现帖子谈论我无法使用的谷歌脚本。我还尝试使用 SEQUENCE() 似乎可以使用一些技巧,直到我从 2021/12/15 到 2022/03/31 并且由于年份的变化它返回了 14。所以我完全没有解决方案。我确切地说我是使用谷歌查询的新手,所以我可能会错过一些明显的事情。
非常感谢谁可以提供帮助
【问题讨论】:
-
结束日期总是一个月的最后一天吗?这样会更容易一些。
-
是的,确实是为了简单起见
标签: google-sheets google-query-language