【问题标题】:Counting holidays in month but not weekends计算一个月的假期,但不计算周末
【发布时间】:2015-12-04 07:43:08
【问题描述】:

我想计算指定月份的 COUNT 个假期,而不是周末。换句话说,周一至周五的假期。我可以计算每个月的所有假期。使用以下公式:

= COUNTIFS(tblSviatky[Datum];">="&DATE(YEAR(DatumVEvidMesiac);MONTH(DatumVEvidMesiac);1);tblSviatky[Datum];"<="&EOMONTH(DatumVEvidMesiac;0))

过滤周末是个问题。我正在尝试关注:

COUNTIFS(tblSviatky[Datum];">="&DATE(YEAR(DatumVEvidMesiac);MONTH(DatumVEvidMesiac);1);tblSviatky[Datum];"<="&EOMONTH(DatumVEvidMesiac;0);WEEKDAY(tblSviatky[Datum];1);"<>"&6;WEEKDAY(tblSviatky[Datum];1);"<>"&7)

尝试过滤 6-Saturday 或 7-Sunday 的工作日。
我不知何故看不到错误。请帮忙。感谢您的宝贵时间。

【问题讨论】:

  • 尝试 Networkdays 公式排除周末support.office.com/en-us/article/…
  • 就是这么想的!还是谢谢。
  • 顺便说一句,WEEKDAY(tblSviatky[Datum]; 1) 解析为 Sat 的 7 和 Sun 的 1,而不是 6 和 7。对于 6 和 7,您需要WEEKDAY(tblSviatky[Datum]; 2).
  • 我将评论作为答案发布,请接受:)

标签: excel excel-formula


【解决方案1】:

尝试NETWORKDAYS 公式排除周末,然后计算假期:)

【讨论】:

  • 虽然我自己想通了,但我会接受这个答案。谢谢。只是因为。 :)
【解决方案2】:

我使用公式 NETWORKDAYS 来排除周末。在多个单元格中。
首先,我计算了所有工作日(周一至周五),然后计算了所有网络工作日(没有假期),然后进行了数学计算。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    相关资源
    最近更新 更多