2015-02-06 100 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