在MS Excel中,列出了不同日期的列 我想要計算不同天數(月日)在列表中的一個給定的年份和月份MS Excel - 計算給定月份和年份的不同天數il日期列表
我想有一個公式,而不是使用數據透視表
樣品
我發現了一個部分解決方案
= sumprod(1/count.if(A1:A4; A1:A5))
= sumprod(1/count.if(A6:A17; A6:A17))
但在這裏,我定義開始,並在選擇月末它不整個列工作(A:A),或者當個混合
在MS Excel中,列出了不同日期的列 我想要計算不同天數(月日)在列表中的一個給定的年份和月份MS Excel - 計算給定月份和年份的不同天數il日期列表
我想有一個公式,而不是使用數據透視表
樣品
我發現了一個部分解決方案
= sumprod(1/count.if(A1:A4; A1:A5))
= sumprod(1/count.if(A6:A17; A6:A17))
但在這裏,我定義開始,並在選擇月末它不整個列工作(A:A),或者當個混合
此數組公式將工作:
=COUNT(IF(MONTH(A1:A100)=2,IF(YEAR(A1:A100)=2016,1,0)))
請務必按退出單元格編輯模式時,按Ctrl + Shift +輸入。
我認爲它錯過了AND,但即使它不起作用 此外,我有幾次在我的列表中的同一日期。我也嘗試過sumprod,但沒有成功。 – user5918556
@ user5918556 - 它不會缺少「AND」。這是一個數組公式。一定要按下「Ctrl + Shift + Enter」。如果你有重複的日期,只希望它計數一次,那肯定會更復雜。最好在你原來的問題中說明這一點。你可以發佈截圖或嵌入你現有數據集的樣本,因爲如果沒有它,我不能再幫忙。 –
是的,我只想重複一次。 我在主帖中添加了一個示例 – user5918556
使用這個簡單的公式,改變的範圍內爲您的應用:
=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0,1;1;0))
希望它的swered你的問題, 如果你需要更多的信息:office has some info about it
這並沒有考慮到具體的月份和年份 在上面的例子中,如果我把整個專欄(A:A)放在2016年1月3日和2016年2月5日應該給我3 – user5918556
我會建議調查功能文本轉換的日期月/年和功能COUNTIF,然後回來,如果你卡住了 –
已經嘗試過ID,但沒有成功... – user5918556
你能分享你使用過的公式嗎? –