✔ 最佳答案
方法一:
假設工作表祇有兩個資料, 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
缺點是要輔助欄
我尚未想到其他更佳方法。
樓上的工作日填滿方法, 好像是不填星期六的, 應不符合你問題的需要