Board logo

標題: 計算日期範圍內包括多少個星期日 [打印本頁]

作者: enoch    時間: 2011-5-26 11:38     標題: 計算日期範圍內包括多少個星期日

各位高手

請問如何計算兩個日期中間有幾多個星期日
(包括首尾兩天)
例如輸入1/5/2011 及 13/6/2011
便會計算出共有7個星期日

enoch
作者: Hsieh    時間: 2011-5-26 13:49

=SUMPRODUCT((WEEKDAY(ROW(INDIRECT(DATEVALUE("2011/5/1")&":"&DATEVALUE("2011/6/13"))),2)=7)*1)
作者: enoch    時間: 2011-5-26 14:31

hsieh

謝謝版主,
可否教我如何明白上述公式,
SUMPRODUCT 及 ROW 睇完說明都唔識用
可以有其他例子教導嗎?

enoch
作者: gong    時間: 2011-5-28 11:05

A1=2011/5/1
B1=2011/6/13
C1=SUMPRODUCT((WEEKDAY($A$1+ROW(INDIRECT(1&":"&(B1-A1+1)))-1,2)=7)*1)
作者: gong    時間: 2011-5-28 11:09

A1=2011/5/1
B1=2011/6/13
C1=INDEX(FREQUENCY(WEEKDAY($A$1+ROW(INDIRECT(1&":"&(B1-A1+1)))-1,2),6),2)




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)