仅选择时间戳对应当前月份的行

时间:2012-10-31 03:01:06

标签: google-api google-sheets

我开始尝试使用Google SpreadSheets作为数据库进行一些实验,我正在从不同来源收集数据并通过电子表格API将它们插入到工作表中。

每行都有一个值(列B)和一个时间戳(列A)。

+---------------------+------+
|        ColA         | ColB |
+---------------------+------+
| 13/10/2012 00:19:01 |   42 |
| 19/10/2012 00:29:01 |  100 |
| 21/10/2012 00:39:01 |   23 |
| 22/10/2012 00:29:01 |    1 |
| 23/10/2012 00:19:01 |   24 |
| 24/10/2012 00:19:01 |    4 |
| 31/10/2012 00:19:01 |    2 |
+---------------------+------+

我要做的是以编程方式将列B中所有行的总和添加到不同的单元格中,其中列A等于当前月份。

我可以使用任何功能吗?或者任何人都可以指出我正确的方向如何创建一个可能会做这样的自定义功能?我知道如何使用MySQL进行此操作,但我找不到任何适合Google SpreadSheets的内容

提前感谢任何有关正确方向的小费。

1 个答案:

答案 0 :(得分:1)

原生电子表格功能可以吗?

=ArrayFormula(SUMIF(TEXT(A:A;"MM/yyyy");TEXT(GoogleClock();"MM/yyyy");B:B))