这是另一种方法-我将开始日期和结束日期之间的天数扩展为一个数组,然后使用所得的天数偏移到工作日范围内
=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)))
-这有点冗长,但这是我目前能想到的唯一方法。