我有一个两列的数据列表 . 一个是Date,另一个是Quantity值 . 我想创建一个函数,在任何时候(日期inverval)总结过去7天 . 我正在努力获取Data.today - 在Google spredasheet上7天 . 请参阅随附的电子表格 . 真的很感谢你的帮助 .
https://docs.google.com/spreadsheet/ccc?key=0ApcTruAehxiFdEV4MEt1Q3RYLVU1c29LSFFIbUV1RFE&usp=sharing
正确的输出应该是22
2 回答
我认为这应该有效但不要(我不知道为什么):= SUMIF(A2:A9;“> TODAY() - 7”; B2:B9)
解决方法:
在每行的C列中添加:= A?> TODAY() - 7
那么公式将是:= SUMIF(C2:C9;“= TRUE”; B2:B9)
我终于解决了它:
= SUM(FILTER(B2:B; A2:A>今日() - 7))
资料来源:http://spreadsheetpro.net/how-to-make-sumifs-countifs-averagifs-functions-in-google-spreadsheet/
一个更简单的解决方案是SUMIF功能,该功能可在2013年末推出的“新谷歌电子表格”(NGS)中使用 . 但是,NGS还不支持Google Spreadsheet API,我依赖于此电子表格 . = SUM(过滤器(B2:B; A2:A>今天() - 7))适用于旧的谷歌电子表格 .