返回列表 上一主題 發帖

計算日期範圍內包括多少個星期日

計算日期範圍內包括多少個星期日

各位高手

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

enoch

=SUMPRODUCT((WEEKDAY(ROW(INDIRECT(DATEVALUE("2011/5/1")&":"&DATEVALUE("2011/6/13"))),2)=7)*1)
學海無涯_不恥下問

TOP

hsieh

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

enoch

TOP

A1=2011/5/1
B1=2011/6/13
C1=SUMPRODUCT((WEEKDAY($A$1+ROW(INDIRECT(1&":"&(B1-A1+1)))-1,2)=7)*1)
知之為知之,不知為不知,誠實也!

TOP

A1=2011/5/1
B1=2011/6/13
C1=INDEX(FREQUENCY(WEEKDAY($A$1+ROW(INDIRECT(1&":"&(B1-A1+1)))-1,2),6),2)
知之為知之,不知為不知,誠實也!

TOP

        靜思自在 : 待人退一步,愛人寬一寸,就會活得很快樂。
返回列表 上一主題