有没有办法计算天数之间的差异(例如 1999.5.22 + 200 天)但周末除外(周六和周日)和节假日(1.6.、3.7.、9.8.<- 为了演示目的而编造的)?
答案1
尝试使用WORKDAY 函数:
WORKDAY(开始日期,天数,节假日)
重要提示 日期应使用 DATE 函数输入,或作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23) 表示 2008 年 5 月 23 日。如果以文本形式输入日期,则可能会出现问题。
开始日期 是表示开始日期的日期。
Days 是 start_date 之前或之后的非周末和非假日的天数。天数的正值表示未来日期;负值表示过去日期。
假期 是可选列表,其中包含要从工作日历中排除的一个或多个日期,例如州和联邦假日以及浮动假日。该列表可以是包含日期的单元格区域,也可以是代表日期的序列号的数组常量。
=WORKDAY(A1;B1;A2:A4)
得到结果“2000年2月29日“ 例如: