excel数据透视表怎么计算工作日天数?

时间:2022-05-09 03:40:41 

本文提供了一个公式,能够计算多种情形下某个月的工作日天数,如下所示。

excel数据透视表怎么计算工作日天数?

单元格C2中的公式为:

=MAX(0,NETWORKDAYS(MAX($A2,C$1),MIN($B2,EOMONTH(C$1,0))))

向右拖至F列,向下拖至第8行。

NETWORKDAYS函数的语法为:

NETWORKDAYS(start_date,end_date, [holidays])

其中,参数start_date必需,指定开始日期;参数end_date必需,指定结束日期;参数holidays,可选,指定要排除的日期。

因此,参数start_date是公式中的:

MAX($A2,C$1)

获得开始日期和当前月首日中较大的值。

参数end_date是公式中的:

MIN($B2,EOMONTH(C$1,0))

其中的EOMONTH(C$1,0)获取当前月最后一天的日期值,因此获取结束日期和当前月最后一天日期值中的较小值。

这样,将本月中的开始和结束日期就确定了,传递给NETWORKDAYS函数得到当月工作日天数。

在第9行中,我们将假期排除在外,单元格C9中的公式为:

=MAX(0,NETWORKDAYS(MAX($A9,C$1),MIN($B9,EOMONTH(C$1,0)),$B$13:$B$15))

向右拖至F列。

公式中添加了NETWORKDAYS函数的可选参数holidays,将指定的日期排除。

在Excel 2010中,Microsoft引入了一个新函数NETWORKDAYS.INTL,增加了能够自定义周末日期的功能。其语法为:

NETWORKDAYS.INTL(start_date,end_date, [weekend], [holidays])

其中,参数weekend可指定下表中的值:

excel数据透视表怎么计算工作日天数?

参数weekend也可以指定由0和1组成的7个字符长的字符串,其每个字符代表一周中的某一天,从周一开始。1代表该天是非工作日,0代表工作日。例如,0000011表示周末是周六和周日。注意,在字符串中只能有1和0,且使用1111111将总是返回0。

对于我们所举的示例来说,如果在单元格C9中输入公式:

=MAX(0,NETWORKDAYS.INTL(MAX($A9,C$1),MIN($B9,EOMONTH(C$1,0)),6, $B$13:$B$15))

Excel将会认为周四和周五是周末。

使用公式:

=MAX(0,NETWORKDAYS.INTL(MAX($A9,C$1),MIN($B9,EOMONTH(C$1,0)),”1010100″, $B$13:$B$15))

Excel将认为周一、周三、周五是周末。

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • 苹果 A14 处理器的实际性能与上代相比有多大提升?

    2023-11-30 06:02:25
  • Excel月日不足10在前面添0的公式代码

    2023-04-04 20:20:33
  • Excel表格向上,中,向下取整函数

    2022-04-06 07:26:17
  • word2010如何设置页面背景颜色

    2023-11-09 18:24:26
  • 快速找出两个Word文档间的差别

    2023-12-12 04:22:26
  • Win10 20H2系统远程桌面黑屏怎么修复?

    2023-11-14 03:20:26
  • Excel中#value是什么怎么解决

    2023-11-22 20:50:08
  • 如何在Word中添加背景图片及颜色

    2023-02-09 16:10:41
  • Word2007中设置文档其中一页为横向的操作方法

    2023-05-19 00:06:43
  • Word 2010提示"Microsoft Office Word 无法执行语言识别"怎么办

    2023-11-29 22:02:31
  • Excel重心法选址计算题的详细步骤

    2023-11-04 14:07:54
  • Excel技巧:快速按户汇总人口

    2022-07-25 12:52:58
  • win10怎么看电脑被监控没?win10查看电脑有没有被监控的方法

    2023-10-02 10:55:47
  • 如何去除word文档中的自动编号

    2023-04-29 18:24:27
  • word文档中插入图表

    2022-03-18 10:51:59
  • word文档打不开怎么办 word打不开的终极解决办法

    2023-12-06 15:21:14
  • KMSpico 正式版下载(Win8/office2010/Office2013一键激活工具)

    2023-10-31 10:02:31
  • wor文章排版实用技巧

    2023-09-27 18:59:47
  • excel表格中的公式怎么进行快速选择?

    2022-06-28 00:55:59
  • Word页眉横线的删除方法

    2023-06-17 00:41:33
  • asp之家 电脑教程 m.aspxhome.com