Excel 使用WORKDAY向日期添加天,包括周末,不包括公共假日

Excel 使用WORKDAY向日期添加天,包括周末,不包括公共假日,excel,function,Excel,Function,在单元格A1中,我有一个日期 在单元格B1a中,有一个表示天数的整数 范围$C$1:$C$20我有代表公共假日的日期 我需要在C1中计算将B1中的天数相加后的日期,包括周末和仅排除公共假日范围 我正在尝试修改C1中的公式: =WORKDAY(A1,B1, $C$1:$C$20) 我要数一数所有的星期六和星期天,然后从B1中减去这个数字吗 是否有其他方法(功能)向日期添加天数,包括周末,但不包括公共假日 取决于Excel版本。在较新的版本中有。这可以与周末字符串“0000000”一起使用,这意味

在单元格A1中,我有一个日期

在单元格
B1
a中,有一个表示天数的整数

范围
$C$1:$C$20
我有代表公共假日的日期

我需要在
C1
中计算将
B1
中的天数相加后的日期,包括周末仅排除公共假日范围

我正在尝试修改
C1
中的公式:

=WORKDAY(A1,B1, $C$1:$C$20)
我要数一数所有的星期六和星期天,然后从
B1
中减去这个数字吗


是否有其他方法(功能)向日期添加天数,包括周末,但不包括公共假日

取决于Excel版本。在较新的版本中有。这可以与周末字符串“0000000”一起使用,这意味着没有一天不是工作日。Excel 2013。WORKDAY.INTL允许您定义一周中被视为周末的几天。WORKDAY.INTL(开始日期,天,[周末],[假日])。如果我能将[周末]定义为空或零,这对我来说是可行的。但是这是不可能的。
=WORKDAY.INTL(开始日期,天,“0000000”,“节假日”)
不明白是什么困扰着你。只需使用
=WORKDAY.INTL(A1,B1,“0000000”,$C$1:$C$20)
太棒了!它正在工作。谢谢只需要理解为什么7个零