【问题标题】:How can I get column filled with working-days (no weekend AND no vacations)?我怎样才能让列充满工作日(没有周末和假期)?
【发布时间】:2015-02-16 01:01:42
【问题描述】:

我正在尝试找到一种解决方案,让我可以在表格中填写给定时间段的确切工作日日期(不包括周末,也不包括一组假期)。

在 'Sheet1'!A1 --> 我输入开始日期 在 'Sheet1'!B1 --> 我输入期间(例如 10 天) 在 'Holidays'!B2:B 中,我列出了国定假日和假期的日期

我目前使用:

=FILTER(ArrayFormula('Sheet1'!A1+ROW('Sheet1'!YV1:YV14)-1),WEEKDAY('Sheet1'!A1+ROW('Sheet1'!YV1:YV14)-1,2)<6)

这为我提供了从我输入日期开始的一组 10 个工作日,但是 a) 不考虑假期和 b) 范围也设置为固定 10 天(我需要在定义的期限内灵活)

我怎样才能让 'Sheet1'!C2:C 填写没有显示周末和节假日的 10 个工作日?

您的帮助将不胜感激! 干杯,伊戈尔

【问题讨论】:

    标签: date google-sheets


    【解决方案1】:

    例如,在 C2(比如 =A1)和 C3 中输入您的开始日期并复制下来:

       =WORKDAY.INTL(C2;1;1;Sheet2!B$2:B)  
    

    根据您选择的一周中的哪些天被视为周末进行调整。

    更多详情here

    【讨论】:

    • 这非常适合我列表中的工作日(周末和假期除外)。仍在寻找如何将列表大小限制为给定的天数(如果 period=10 则为 10 行,如果 period=20 则为 20 行)感谢您的输入 pnuts! :)
    • 太棒了!大拇指!
    猜你喜欢
    • 2016-09-28
    • 1970-01-01
    • 2013-04-26
    • 2019-04-23
    • 2021-01-22
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    相关资源
    最近更新 更多