Excel Doc Sum b行日期之间的行a

时间:2014-06-09 10:53:44

标签: excel date google-docs

我有一个谷歌电子表格,其数据如下

Date           SomeVal  
Aug 01, 2013         1  
Aug 02, 2013         5

等等。我想要另一张带有每月分组的表格如下(这是我最终想要的但是无法到达这里)

Month     Total  
Apr 2013    200  
May 2013    300

我尝试过但无法获得正确的结果

=SUMIFS(Sheet1!B:B,Sheet1!A:A,ʺ> Aug 1, 2013ʺ) //Returns SUM(B:B) as all dates are above Aug 1 2013  
=SUMIFS(Sheet1!B:B,Sheet1!A:A,ʺ< Jun 1, 2014ʺ) //Returns 0 which is wrong

这是我期望得到的

  • 日期的总和&gt; 2013年8月
  • 对于哪个日期&lt; 2014年6月

我的日期格式是Mon DD,YYYY

任何想法我错了

1 个答案:

答案 0 :(得分:2)

此格式适合我

Sheet2中的原始数据

(Column A)  (Column B)
Date        Val
----------- ---------
7/1/2013    1
7/2/2013    2
7/3/2013    3
7/4/2013    4

依此类推,直到2016年2月9日(只要它们是日期值,您可以根据需要格式化它们)

Sheet1中的总和数据

(Column A) (Column B)
Month      Total
---------- ---------
Jul 2013   496  
Aug 2013   1457
Sep 2013   2325
Oct 2013   3348
Nov 2013   4155

依此类推我想要的每个月,使用这个公式。每个月的格式为MMM YYYY,日期是该月的第一个(2013年7月1日,2013年8月1日等等)

=SUMIFS(Sheet2!$B:$B,Sheet2!$A:$A,">="&Sheet1!$A2,Sheet2!$A:$A,"<"&Sheet1!$A3)

这说

  • 汇总工作表2 B列中的范围,其中:
    • 该行A列中的日期大于所提供月份的第一天
    • 该行A列中的日期小于之后的第一个月