【问题标题】:Summing weekly data by month and year按月和年汇总每周数据
【发布时间】: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)) where B2:B100 range for sum
  • 我支持 Brian V。使用内置函数通常会提供比自定义解决方案更好的性能。只需确保您按照 Brian 链接中的说明将月份和年份分组即可。

标签: excel date sum excel-2007


【解决方案1】:

假设您的数据在单元格 A1:B15 中,A 列中的日期和 B 列中的 qaintity 相加,您可以试试这个:

=SUMPRODUCT((MONTH(A1:A15)=2)*(YEAR(A1:A15)=2014)*(B1:B15))

您可以将“2”替换为您选择的月份,并将 2014 替换为所需的年份。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2022-06-27
    • 2013-02-17
    • 2023-01-16
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 2017-11-14
    • 2011-08-28
    相关资源
    最近更新 更多