我有一个带有两个字段的工作表Movements:
mydate | amount
2009-01-01 | 10.00
2009-01-02 | 13.00
2009-02-01 | 11.00
2009-02-05 | 12.00
2009-02-08 | 52.00
Run Code Online (Sandbox Code Playgroud)
我希望在另一个工作表MonthSum中显示按列日期的年份+月份分组的列数量中的数据总和:
mydate | amount
2009-01 | 23.00
2009-02 | 75.00
Run Code Online (Sandbox Code Playgroud)
我不想指定电子表格必须总和的单元格,我想要一个通用的公式来按月+年分组我的数据.如果我在MySQL数据库上,我会这样做:
SELECT DATE_FORMAT('%Y-%m', mydate), SUM(amount)
FROM mytable GROUP BY DATE_FORMAT('%Y-%m', mydate)
Run Code Online (Sandbox Code Playgroud)
我需要解决方案才能使用Google Spreadsheets.
我认为可能的解决方案是使用SUMIF或数据透视表或Google Spreadsheets QUERY 函数.