Excel 怎樣計算星期 ?

2008-08-05 8:12 pm
Excel 怎樣計算星期 ?

請問Excel 怎樣計算一個月有幾多個星期一或星期四 ? 急!!!!!!!!!!!!

另外,請問可唔可以SET到 唔計公眾假期?(用來計糧)

Thank a lot!!

回答 (2)

2008-08-07 6:56 am
✔ 最佳答案
假設 求 2008年1月份有多少個星期四
A1 輸入 月頭日期 即 2008/1/1
B1 輸入 月尾日期 即 2008/1/31
C1 輸入公式 =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=5))
C1 就是 2008年1月份有幾多個星期四→答案是 5
如要唔計公眾假期, 必須將所有公眾假期在Excel列出
假設H1:H15是所有公眾假期的日期
公式 =SUMPRODUCT((WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=5)*(COUNTIF(H$1:H$15,ROW(INDIRECT(A1&":"&B1)))=0))
如求星期一, 公式內的 =5 改成 =2
上述公式不一定對付一個月, 對付3個月, 半年, 一年或任何時間段均可, 只要A1輸入 開始日期, B1輸入終止日期便可以
此類年月日星期的條件計算, 看似容易, 但通常都要運用一些思路/數感/邏輯, 切忌盲目用一大堆if

2008-08-07 7:07 am
1. 請問Excel 怎樣計算一個月有幾多個星期一或星期四 ? 急!!!!!!!!!!!!

打個月份表,如8月, 用countif, 數星期一 :
A--B--C---------------
1 fr WORKINGDAY
2 sat workingday
3 sun holiday
.. ..
... ...
31 SUN

=countif(b1:B31,"MON")



2. 另外,請問可唔可以SET到 唔計公眾假期?(用來計糧)

公眾假期, 可上勞工處查獲, 今年有17天, 同樣自己set在上表, 如column c, 同樣用countif 就數到


收錄日期: 2021-04-13 15:55:09
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080805000051KK00996

檢視 Wayback Machine 備份