2012-10-31 25 views
0

我开始尝试使用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,但我无法找到任何谷歌SpreadSheets

在此先感谢您的任何提示在正确的方向。

回答

1

本地电子表格函数可以吗?

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

+0

你是天才!这是快速和超级干净!在我看来,我虽然要去定制功能,但这是好得多。我测试和完美的作品!非常感谢 – JordanBelf