使用月份名称计算一个月中的总工作日

时间:2019-03-01 15:40:42

标签: excel excel-formula

我正在尝试编写一个公式,该公式将根据月份名称对一个月中的所有工作日进行计数。我很难尝试通过Google查找有关如何解决此问题的信息,而无需安装第三方插件或在VBA中编写。

我的桌子看起来像这样:

table example

我正在玩的公式看起来像这样

=NETWORKDAYS.INTL(MONTH(A2),MONTH(A2),17)

1 个答案:

答案 0 :(得分:3)

由于月份名称似乎是字符串Month(A2),因此将返回错误。要获取日期,您需要创建一个完整的字符串,Excel可以使用该字符串返回日期:

DATEVALUE("1 " & A2 & YEAR(TODAY()))

使用该日期和EOMONTH作为结束日期,我们得到:

=NETWORKDAYS.INTL(DATEVALUE("1 " & A2 & YEAR(TODAY())),EOMONTH(DATEVALUE("1 " & A2 & YEAR(TODAY())),0),17)

enter image description here