【发布时间】:2014-03-17 17:16:29
【问题描述】:
我有一个 excel 2007 文件,其中包含两年的每周值数据。我想把这个整理成一个累积的每月总和,而且还记着年份。例如,如果我有以下日期:
6 Apr 13
13 Apr 13
20 Apr 13
27 Apr 13
4 May 13
.
.
.
.
.
12 Apr 14
19 Apr 14
26 Apr 14
3 May 14
10 May 14
17 May 14
24 May 14
.
.
.
.
14 Feb 15
21 Feb 15
28 Feb 15
7 Mar 15
14 Mar 15
21 Mar 15
28 Mar 15
我想获得以下期间的总和:
April 2013
May 2013
June 2013
July 2013
.
.
.
.
April 2014
May 2014
June 2014
.
.
.
January 2015
February 2015
March 2015
这样做的最佳方法是什么?我在考虑使用 Sumifs,但不确定 Month() 和 Year() 如果函数写成 sumif(...Year(...Month(..))) 的效果如何。
【问题讨论】:
-
数据透视表有用吗? office.microsoft.com/en-us/excel-help/…
-
如果您想要函数,请使用如下内容:
=SUMPRODUCT((Month(A2:A100)=1)*(Year(A2:A100)=2013)*(B2:B100))whereB2:B100range for sum -
我支持 Brian V。使用内置函数通常会提供比自定义解决方案更好的性能。只需确保您按照 Brian 链接中的说明将月份和年份分组即可。
标签: excel date sum excel-2007