這是另一種方法-我將開始日期和結束日期之間的天數擴展為一個數組,然后使用所得的天數偏移到工作日范圍內
=SUMPRODUCT(N(OFFSET(A3,0,WEEKDAY(ROW(INDIRECT(A6&":"&B6)),2)-1)))
如果您有某個假期的清單(例如I3:N3),則可以按以下方式排除它們
=SUMPRODUCT(N(OFFSET(A3,0,WEEKDAY(ROW(INDIRECT(A6&":"&B6)),2)-1))*ISNA(MATCH(ROW(INDIRECT(A6&":"&B6)),I3:N3,0)))
-這有點冗長,但這是我目前能想到的唯一方法。