【问题标题】:Determine working day include weekend but excluding holiday确定工作日包括周末但不包括假期
【发布时间】:2013-03-21 02:05:25
【问题描述】:

我现在正在使用 excel。我有一个问题。这是我的问题,您也许可以帮助我。

现在,我必须确定到达日期是什么时候。

例子:

我必须在 2012 年 1 月 20 日星期五寄出一些东西。我需要 3 天才能寄出。那么,2012 年 1 月 23 日星期一是假期。 如果我手动计算,这很容易。我将得到 2012 年 1 月 24 日的答案。但我不知道如何制作公式以在 excel 中执行案例。

请帮帮我。

谢谢

【问题讨论】:

  • 也许使用NETWORKDAYS 和/或NETWORKDAYS.INTL。示例见this answer

标签: excel excel-2007


【解决方案1】:

在 Excel 2010 中,您可以使用 WORKDAY.INTL 之类的函数

=WORKDAY.INTL(A2,B2,"0000000",holidays)

其中 A2 是日期,B2 是要添加的日期,假期是一系列假期日期....但是在 Excel 2007 中试试这个数组公式

=SMALL(IF(COUNTIF(holidays,A2+ROW(INDIRECT("1:"&B2*5)))=0,ROW(INDIRECT("1:"&B2*5))),B2)+A2

用 CTRL+SHIFT+ENTER

确认

假设您的假期日期从不超过 4 个(如果有,则将 *5 更改为 *10 或更高)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-02
    • 2016-07-11
    • 2014-11-20
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多