Excel可以計算日期A~B當中有幾個禮拜天嗎? - 工作

Table of Contents

如題。EX:計算2011/9/8~2011/10/8共遇到幾個星期日謝謝。感恩!!

All Comments

Ingrid avatarIngrid2011-09-08
A1=起始日B1=終了日C1公式=INT((WEEKDAY(A1,2)+(B1-A1))/7)2011-09-0910:10:16補充:~~每下一個月份我都先把上個月日期+1依起迄日來算,例如:5/15~6/15如果是從5/15開始算(含這一天),就不能加一為5/16,而應是結束日減一為6/14,實際工作期間為5/15~6/14,5/15為〔星期日〕,若加一為5/16,則會少算一個週日.所以公式改為:A1=2011/5/15B1=2011/6/15C1公式: =INT((WEEKDAY(A1,2)+B1-A1-1)/7)請再試試!2011-09-0910:18:59補充:如果起算日是從15日,但實際工作日起始��
Leila avatarLeila2011-09-08
如下是基本思考模式:做參考WEEKDAY(A1)=1判定為星期日A1=9/4B1=10/8C1公式如下=IF(AND(WEEKDAY(A1)=1,MOD(B1-A1+1,7)>0),INT((B1-A1+1)/7)+1,INT((B1-A1+1)/7))2011-09-0819:43:42補充:准大有夠厲害,不知是否尚有更簡潔的??...Showmore
Sierra Rose avatarSierra Rose2011-09-10
A1=9/4B1=10/8C1公式如下=SUMPRODUCT(--(MOD(ROW(INDIRECT(A1&":"&B1)),7)=1))或=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&B1)),2)=7))2011-09-0821:08:15補充:=INT((B1-A1+MOD(A1,7)-1)/7)構架同准大,了無新意,參考就可...Showmore
Connor avatarConnor2011-09-10
A1=9/8A2=9/9...A31=10/8=SUM(IF(WEEKDAY(A1:A31,2)=7,1,0))陣列不知道可不可以,不用A欄輔助就算出來。2011-09-0821:28:21補充:想不出來准大的公式應該夠簡潔了...Showmore