2015-02-06 145 views
0

我的目标是创建一个图表,其中绘制了每个月发生的事件类型的数量。在Excel中汇总每月数据

我有某些事件发生在给定月份的数据。我的数据包含发生日期,数字标识符和事件类型。我为每种类型的事件创建了一个数据透视表,它计算每个日期的数字标识符的数量。所以,我基本上有两列,一列是日期,一列是每个日期的出现次数。

在互联网搜索后,我创建具有1-12中的表中的一列表示每个月,然后作为填补了另一列的阵列执行以下操作:

{= SUM( - ( MONTH(B)= A))}

其中B是每种事件类型的日期范围,A是月份标识符1-12。所以,我最终每个月都有数据。

起初我认为这样就足够了,但我只注意到它是不正确的。问题是数组只计算日期的数量,而不是每个日期发生的事件的数量,所以我简短了几个实例。

必须有更好的方法来做到这一点,或者让Excel使用计算每个日期的事件数量的方法。有人有建议吗?

回答

1

听起来好像你有一列包含一个包含出现次数的列;让我们称之为O.让我们也说你的日期在D列,Z2中有一系列从1到12的增量数:Z13。在AA2把这个标准(非数组)公式,

=sumproduct((month(D$2:D$999)=Z2)*(O$2:O$999)) 

调整,以满足您自己的数据,并填写到AA13范围。

+0

完美运作。我知道有一个更简单的方法。感谢Jeeped! – tderman 2015-02-06 22:29:03