大家好,我是牧野,在紐約的一家app公司做數據處理。
今天和大家分享一個很常見的小問題,如何用excel中的公式來計算出每月/每年所需要的日期出現了幾次。
在計算這個的時候一般為了乾淨起見,我會新開一個空白的表格,然後將所需要的數據放在左側,如下圖三欄,date,fruit,amount.
需要處理的原始數據
然後在右側建立一個新的小表格,開頭寫成Year(年), Month(月), Count(計數).在這裡年輸入格式為2013,如果是1月這裡我們就寫1即可。
計數表格
接下來就要重點介紹我們的函數了--SUMPRODUCT
在圖示中的例子中,我們想要計算出在A列第2行到第24行中2013年1月出現的次數是多少,這時我們用的函數具體寫為:
=SUMPRODUCT((MONTH($A$2:$A$24)=F2)*(YEAR($A$2:$A$24)=$E$2))
處理過程
其中我們要注意的是:
1. A列第2行到第24行我們採用了絕對引用---$A$2:$A$24
2. 年和月的連接處我們用的是乘號*
3.我們對2013年這個在E2格的數據也採用了絕對引用$E$2
4.我們想要計算其他月份的時候就把滑鼠拖到表格的右下角,看到加號之後就進行拖拽。
成品
最後就會像上圖一樣做好啦~
通過這個辦法我們可以計算出月度新增用戶數量,月度用戶進行預約的次數,適合分析用戶增長情況。