[英]EXCEL - Count number of dates in a month
我有很長的日期列表,對於每個日期,我想確定在同一月份和年份中出現了多少日期引用。
例如,對於以下列表:
27/06/2015
04/07/2015
11/07/2015
18/07/2015
25/07/2015
01/08/2015
08/08/2015
15/08/2015
22/08/2015
29/08/2015
基於例如4/7/2015,列表中總共有4個日期,它們與所述日期在同一月和一年中出現。 或者,對於2015年8月8日,列表中共有5個日期,分別出現在同一月份和年份。
請有人幫我寫一個公式,謝謝!
執行此操作的兩種方法:輔助列或數組公式。 我將展示Helper Column方法,在這種情況下,該方法非常簡單。
假設您的數據在A2列中,從A2開始,那么在B列中,列從B2開始,並向下拖動:
=YEAR(A2)&MONTH(A2)
這將創建一個唯一的ID,該ID僅顯示要比較的YEAR和MONTH。 然后在C列中,從C2開始,輸入以下內容:
=IF(ISERROR(MATCH(B2,$B$1:B1,0)),COUNTIF(B:B,B2),"")
對於B2(我們創建的新的唯一ID)中的所有唯一值,它將計算YEAR / MONTH組合出現的次數。
除了培根的響應,這是數組公式方法。 假設您的數據在A列中,並且您與之比較的日期是ReferenceDate
那么您的計算將是:
{=SUM(IF(MONTH(A:A)=MONTH(ReferenceDate),1,0)*IF(YEAR(A:A)=YEAR(ReferenceDate),1,0))}
請注意,這是通過按CTRL
+ SHIFT
+ ENTER
來創建數組公式的。 問候,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.