我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
又到年终了,在做年终总结的时候可能会遇到需要统计两个日期之间的工作日天数,这个其实很简单,看看日期数一数就知道了。不过呢,还可以使用Excel函数来统计更加省时省力。
本文主要以实例讲解使用Excel函数-NETWORKDAYS函数统计两个日期之间的工作日天数的方法,为了让此教程更具有广泛的通用性,主要以按周六、日双休不考虑节日、按周日单休不考虑节日、自定义节假日,按周六、日双休三种情况分别讲解。
1、统计两个日期之间的工作日天数(按周六、日双休不考虑节日)
这个最简单,相应的EXCEL公式,相应的EXCEL公式如下:
C2:=NETWORKDAYS.INTL(A2,B2,11)
实例下载:统计两个日期之间的工作日天数(按周日单休不考虑节日).xls
http://pan.baidu.com/s/1hqDvxZI
3、统计两个日期之间的工作日天数(自定义节假日,按周六、日双休)
这个就比较复杂了,但更具有通用性,其实也是可以使用相应的Excel函数解决的。
解决思路:
1、使用NETWORKDAYS.INTL函数统计两个日期之间的工作日数
2、调整该函数的第3、4参数以实现需求,具体解析见下
3、第4参数可以结合自定义名称的创建以实现节假日区域的自由扩展,公式结果动态更新。
关于第3参数weekend第二种表达方式的几点说明:
1、weekend 的表达方式2是一个长度为7的字符串
2、该字符串中的每个字符代表一周中的一天,从星期一开始
3、1 代表休息日,0代表工作日
4、该字符串中只允许使用字符 1和 0
关于第4参数holidays的几点说明:
1、是一个包含一个或多个日期的可选集合,这些日期将作为节假日不参与工作日个数统计
2、可以是包含日期的单元格区域,也可以是区域的引用,还可以是代表日期序列值的数组常量
3、其中的日期或序列值顺序可以任意打乱,不影响统计。
【公式】
打开名称管理器创建自定义名称holidays=OFFSET(Sheet1!$E$2,,,COUNTA(Sheet1!$E:$E)-1)
C2输入公式:=NETWORKDAYS.INTL(A2,B2,1,holidays)
实例下载::统计两个日期之间的工作日天数(自定义节假日,按周六、日双休).xls
http://pan.baidu.com/s/1i3knfAP
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08