excel problem

2007-01-27 11:58 pm
我想問…excel有冇辦法可以幫我計到net working day呀? (包埋星期六~)
thx a lot!!!!

回答 (2)

2007-01-29 8:41 am
✔ 最佳答案
方法一:
假設工作表祇有兩個資料, A1 = 2007/1/1 (起始日期); A2 = 2007/3/31 (終止日期)
輸入公式 =INT((A2-A1+1)/7)*6+MOD(A2-A1+1,7)-IF(WEEKDAY(A2)-MOD(A2-A1+1,7)<1,1)
便會傳回 78, 即所有星期一至星期六的總日數 共 78日
公式內的加1, 原理與植樹問題相同, 因包括首尾兩天
缺點是公式頗長, 但我已無法再簡化

方法二:
假設日期資料是下拉, A1 是 2007/1/1 ; A90 是 2007/3/31
要用 B欄做輔助欄, 在B1 輸入公式 =WEEKDAY(A1), 然後下拉至 B90
輸入公式 = COUNTIF(B1:B90,“>1”), 便會傳回 78
缺點是要輔助欄

我尚未想到其他更佳方法。
樓上的工作日填滿方法, 好像是不填星期六的, 應不符合你問題的需要
2007-01-28 11:17 pm
你是不是要數出包括星期六的工作日數呢? 如果是這樣只要在第一個儲存格打入一個開始的日期例如 1/1/2006, 然後按著 mouse 向下拉去到一個適當位置(不要放手) 再R-Click 選以「工作日填滿」, 逢星期日的日期都不會出現, 跟著用count 或 counta 數出它的工作日數 e.g. =count(B25:B44)


收錄日期: 2021-04-23 20:20:52
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070127000051KK02527

檢視 Wayback Machine 備份