每月到手的工资,到底应该交多少税?私信回复关键词【个税】获取Excel个税模板!
对于工作日的算法,我一直十分头大。
周末不能算,临时加班儿不能算,碰上节假日还有薛定谔的调休。
一个月下来,连自己上了几天班儿都算不清了。
前两天,领导丢给我一个严峻的任务:
「欸,远歌啊,算一下这个月的实习生的满勤天数,下午给我。」

众所周知,满勤天数= 1 个月中所有的「工作日天数」。
所以,我们只要把 7 月的工作日天数算出来就可以了。
明确了任务的我,翻开日历,掰着指头,一天一天地数起工作日来。
坐在旁边的小 E 哥实在忍受不住,甩了我一个无语的眼神:
「别数了……算工作日,Excel 用几个函数就行了啊。」
01
NETWORKDAYS 函数
「这是什么函数!」
我赶紧抱住小 E 哥的大腿,真诚求助。
小 E 哥:「NETWORKDAYS 函数。」
我:

小 E 哥迫于无奈,给我认真讲解了一遍:
NETWORKDAYS 是 Excel 里专门用来计算工作日的函数,有三个参数:
NETWORKDAYS(start_date,end_date,[holidays])
它的含义是:
NETWORKDAYS(起始日期,终止日期,需要排除的节假日日期)
♦ 一个月内的工作天数 ♦
算 7 月的工作日天数,那么我们只用以下两步:

7 月从 7 月 1 日到 7 月 31 日;期间没有节假日。
❶ 在 C2 单元格中输入:

❷ 回车,我们得出结果,7 月的工作日一共有 23 天。
听明白了吗?
嗯嗯,我如小鸡啄米般点头!

算出答案的我美滋滋地报给老板,老板也夸奖了一番:
「做事效率很高啊。正好!把实习生们所有的实习天数都一并算了吧,下班前给我。」
What?这么多实习生,每个人的具体入职时间和离职时间都不一样……

「这和刚才是一样的,用 NETWORKDAYS 函数就可以了。」
不等我问,小 E 哥就主动讲解起来:
♦ 指定时间内的工作天数 ♦
我们先去网上找一份儿今年的假期表。
然后我们拿第一行,小秋的实习工资来举例:

❶ 在 D2 单元格内输入:
❷ 回车,我们得出小秋总共的实习天数为 64 天。

最后我们双击单元格右下角的小十字,所有实习生的天数就全部算好了!

看完了小 E 哥的演示,我不禁感叹:
计算两个日期之间的工作日,原来这么简单啊!
02
NETWORKDAYS.INTL 函数
我大手一挥,把算好的结果交给老板,雀跃地等待下班~
结果等来的是老板说:「你是不是忘了小朋和小友两个人是单休?」

看我哭丧着脸,小 E 哥已经心领神会地打开 Excel,敲了几下键盘,把算好的数据又发给我。
这...这也太快了吧!
我一边把修改后的文件传给老板,一边让小 E 哥再给我演示一遍。
♦ 单休时的工作天数 ♦
小 E 哥:
算单休我们需要用到一个 Excel 2010 版本出现的新函数:
NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays])
它的含义是:
NETWORKDAY.INTL(起始日期,工作天数,[自定义周末参数],需要排除的节假日日期)
你仔细观察一下,这个函数是不是和 NETWORKDAYS 很像?
它只多了一个自定义参数 weekend。
weekend 字符串值的长度为七个字符;
并且字符串中的每个字符表示一周中的一天(从星期一开始)。
1 表示非工作日,0 表示工作日。
具体可以对照这个表来看:

所以在单休的情况下,我们用 11 来表示只有周日休息的情况。
看不明白?
算了,我直接操作给你看:
你看小朋的实习天数,从 6 月 29 日到 9 月 10 日。
我们只用在单元格里输入这个公式:
回车,我们就可以得到单休的小朋的实习天数是 63 天。

小友的实习天数也是同样的算法。
原来是这样!我恍然大悟。
03
WORKDAY 函数
老板很快就回话了:
「做得不错,再接再厉!记得每个人实习满 21 天的时候,要交一份实习报告,收报告的任务就交给你了!」
接到任务的我又发愁了。
这相当于要计算每个人从各自的起始日期开始,经过 21 个工作日后,是哪一天。
用 NETWORKDAYS 只能算出工作天数,这下可怎么办呢?
「小 E 哥……那个...」

「这次用 WORKDAY 函数。」
♦ 计算具体工作日期 ♦
帅气善良超 nice 的小 E 哥,贴心地为我耐心解释:
WORKDAY 的参数与 NETWORKDAYS 的参数差不多,
WORKDAY(start_date, days, [holidays])
意思是:
WORKDAY(起始日期,工作天数,需要排除的节假日日期)
他俩的区别就在于:
WORKDAY 函数的结果是一个具体的日期;
NETWORKDAYS 函数的结果是两个日期之间的天数。
我们还是从小秋算起:
❶ 我们在单元格内输入:
回车,算出收取小秋实习报告的时间是 2019 年 7 月 31 日。

❷ 同样双击右下角填充序列,所有人的时间都算好了。

这些都记住了吗?
「记住了,都记在小本本上!」
一整天下来,远歌的小本儿上记满了知识点,现在都与你分享~

04
总结
远歌的工作笔记:
❶ 计算两个日期之间的工作天数,用 NETWORKDAYS 函数。
❷ 在单休的情况下,两个日期之间的工作天数,用 NETWORKDAY.INTL 函数。
❸ 计算 N 个工作日之后具体是哪一天,用 WORKDAY 函数。
有了这些,再算工作日就不怕了~

后来,怕错过收取实习报告日期的远歌又去找小 E 哥设置了一个「倒计时提醒」。
现在也悄悄分享给你~
彩蛋:倒计时提醒
倒计时提醒需要用到的公式是:
比如小秋的倒计时提醒,我们只用在 D2 单元格内输入:

回车!
双击填充,所有人的倒计时提醒就自动生成啦~

这个天数会随着你的「当前系统日期」来变化,因此起到了倒计时的作用。
是不是很神奇呢?

最后的最后,给你留个小任务:
用 1/28800 个工作日的时间,给可爱的远歌和帅气的小 E 哥点个「赞」呀~
每月到手的工资,到底应该交多少税?私信回复关键词【个税】获取Excel个税模板!
本文详细介绍了Excel中用于计算工作日的NETWORKDAYS,NETWORKDAYS.INTL和WORKDAY函数,包括它们的使用方法和参数,帮助你轻松解决计算工作日的问题。通过示例,展示了如何计算特定日期范围内的工作日,处理单休情况,以及计算未来某个工作日的具体日期。同时,还提供了设置倒计时提醒的技巧。"
104914602,7535586,Vue.js生命周期详解与应用实践,"['Vue.js', '前端开发', 'JavaScript', 'Web框架']
26

被折叠的 条评论
为什么被折叠?



