excel表格vba
今天我们用vba 操作文件,删除工作表,增加新文件表,对象的方法,属性的集合。#删掉工作表2Sub test()Worksheets(2).delete ‘删掉工作表2End Sub#添加新工作表Su...
2024.11.27日期间隔天数的计算,在职场中,还是很常见的!
简单点的,可以直接两个日期相减,或者,用Datedif,再或者,用DateValue、Year、Month、Day等函数的各种计算。
可,对于很多行业来说,这可不够啊,比如,HR要计算考勤、薪资等,“我要的是工作日啊,别整那些没用又复杂的,太难了!”
没办法,拿起日历,都可能要数老久,还有可能漏算了哪个节日?
此节,我就分享两个函数,让你的工作日计算,不再难!
他们是:NetWorkDays和NetWordDays.Intl
函数用法看看,我就这在,一个不起眼的位置,却隐藏着大功用
公式:=NetWorkdays( 开始日期, 结束日期, [ 节假日列表 ] )
此公式计算两个日期间的工作日间隔天数。
公式:=NetWorkdays.Intl( 开始日期, 结束日期, [ 周末参数 ], [ 节假日列表 ] )
此公式也是计算两个日期间的工作日间隔天数,比起NetWorkdays函数,此公式,还可以通过“周末参数”来指定周末的定义,比如,参数1或者默认,表示周六和周日;参数11,则表示仅排除周日;
NetworkDays.Intl可以理解为Networkdays的升级版,这可方便了很多施行单休制度的公司。
函数更详细的用法,大家可以在Excel中,按下F1,输入Networkdays,点击相关主题详细了解
使用案例光看函数说明,晕乎乎的,接下来,我们来举几个简单例子,来看看这两个函数的具体应用。
案例①:我要计算“2019/12/13”到“2019/12/31”之间的工作日天数,除了周末,刚好没有特定假期
这就简单了,直接输入公式:=NETWORKDAYS(A1,B1),期间共13个工作日
好吧,那如果我的公司是单休,每周只休息周日,那工作日的计算就要用Networkdays.Intl函数了,输入公式:=NETWORKDAYS.INTL(A1,B1,11),得到16个工作日
那,如若是单休周六,或者周一呢?好吧,你可以留意下函数的参数弹出框哦
刚好12月份假期比较少,这样用,没问题,但,马上元旦了,1.1可是法定假期,那就接下来看案例。
案例②:我要计算“2019/12/13”到“2020/1/1”之间的工作日天数,期间有节假日
那就需要在Networkdays参数中,加上节假日列表,如公式:=NETWORKDAYS(A1,B1,E1:E10),其中,E1:E10为节假日列表
好像好不够啊,短假期还好,长假期,如十一、春节,就惨了,要调休!调休!调休!这两个函数搞不定了啊?
确实麻烦点,不过,还是有办法的,而且不止一种,说来话长,我们下期再见!
哈哈,卖个关子吗?不是的,主要是文章有点长了,下节,我会分享如何如何计算带调休的工作日,而且,也很简单哦!
最后,献上一份2020全年日历,带节假日Excel版,权当小福利获取方式:转发+点赞+私信“12051”自取!
感谢转发、点赞、评论,谢谢!今天我们用vba 操作文件,删除工作表,增加新文件表,对象的方法,属性的集合。#删掉工作表2Sub test()Worksheets(2).delete ‘删掉工作表2End Sub#添加新工作表Su...
2024.11.27百分比通常可以了解各个项目的分布情况,Excel中常常用到。以现在最火的王者荣耀为例:下表是某战区某时间段射手英雄使用次数后台统计,我们想知道哪个英雄更加受玩家喜欢。使用内部占比来体现,首先使用SUM...
2024.11.25财务这套excel表格模板,直接套用就可自动生成(文末送上免费完整版领取方式)财务工作中,你是否遇到焦头烂额不知如何解决的问题呢?好了,由于篇幅原因,就和大家分享到这里,资料已打包好,需要excel表...
2024.11.23我是【桃大喵学习记】,点击右上方“关注”,每天为你分享职场办公软件使用技巧干货!我们在职场中经常会涉及到合同到期提醒客户续费或者续签合同的情况。其实,我们完全可以使用Excel表格来自动计算合同到期日...
2024.11.22在打开多个工作簿时,系统任务栏却只显示首个工作簿,堆叠显示的工作簿不见了,甚至使用系统切换键也无法切换到另一工作簿,出现这种情况是怎么回事?要怎么处理呢?在一个工作簿中创建了多个工作表,一不留神,竟然...
2024.11.25