每月到手的工资,到底应该交多少税?私信回复关键词【个税】获取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个税模板!

计算日期跨度时如何过滤工作日_学会这3个函数,解决所有关于计算工作日的难题...相关推荐

  1. python中的numpy函数算相关系数_扩展库numpy的函数corrcoef()用来计算相关系数矩阵。...

    [判断题]不同的考试对于词汇能力提出不同的要求.考试水平越高,对学生词汇能力的要求越高. [单选题]利率互换交易的现金流错配风险是指( ) [多选题]石墨可以用来制作铅笔芯,是利用了其 ( )性质. ...

  2. 怎么计算几个盒子放的尺寸_一般包装盒展开图怎么制作?尺寸怎么计算?

    原标题:一般包装盒展开图怎么制作?尺寸怎么计算? 包装的各合围面在同一个平面上按序展开,称为包装的展开图.为了进行包装的印刷与制作,我们会以展开图方式进行包装的平面设计.印前的展开图设计和制作,其电子 ...

  3. GPS的UTC时间,计算年月日,时分秒

    GPS的UTC时间,计算年月日,时分秒,gps的格式有多种,gps是可以自己计算年月日,时分秒的 可以直接从数据段获取,但是也可以用utc,时间来计算 utc单位是秒,包含年的时间,我的这款gps是从 ...

  4. python两个时间内的工作日_如何在Python中找到两个日期之间的星期一或任何其他工作日的数目?...

    这是高效的-即使在开始和结束之间有一万天的时间-而且仍然非常灵活(它在sum函数内最多迭代7次):def intervening_weekdays(start, end, inclusive=True ...

  5. java输入日期计算天数_(JAVA)输入年月日,计算日期是今年的第几天?

    展开全部 import java.util.Scanner; /** * Created by xpf on 2018/6/22 :) * GitHub:xinpengfei520 * Functio ...

  6. PostgreSQL 当月最后一天的工作日 , 计算日期是星期几

    可以用pg自带函数select extract(dow from current_date),之所以没用主要是展示一下通过数学方法计算日期的原理. drop function if exists ge ...

  7. mysql中日期相减_解放双手!用这3个日期函数解决入职、工龄等天数的计算

    人事部门员工的入职天数.财务部门合同的到期剩余天数等等,可以通过Excel表格来实现自动计算功能. 今天小编分享三个与日期有关的函数 一.EDATE函数 很多公司新员工入职会有3个月试用期,根据入职日 ...

  8. access month函数用法_学会了这7个EXCEL日期函数技巧,老板再让你加班,你找我!...

    日期函数,常用年月日,时分秒,星期,季度,求差值等,学会以下几个函数,老板再让你加班,你找我! 1.记录当前时间(不随系统时间变化) NOW()函数与数据有效性结合,记录当前时间,就是这么简单! 2. ...

  9. 使用Excel中的公式计算日期

    所有问题的计算,都基于以下原理: 在Excel中,日期是以序列号的形式存储的,而序列号的起始值是 1(所以,在Excel中可以进行1900年1月1日及其之后的日期计算),其代表的日期是1900年1月1 ...

最新文章

  1. Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序
  2. Asp.net实现在线截图(大图截取为小图)
  3. Cambridge career service
  4. Zookeeper与paxos算法
  5. Java 多线程 —— 死锁与锁的错误用法
  6. Arduino笔记-9110风扇模块的使用
  7. xshell利用linux rz sz 命令上传、下载文件
  8. map java 初始化赋值_Java 中 HashMap 初始化时赋值(示例代码)
  9. 【UWP通用应用开发】控件、应用栏
  10. php里面求坐标的间距,php如何计算两坐标点之间的距离
  11. 下一步linux命令bzip,linux命令bzip2
  12. 修改mac地址导致计算机无法上网,如何解决Win7计算机上无法修改MAC地址的问题...
  13. 初探ViewBinding
  14. 【nRF Connect】一、下载方法及简介
  15. 燃烧的远征服务器排队小程序,请排队-在线排队叫号微信小程序
  16. Vue中使用qs 将post 请求方式序列化成get 请求
  17. 顺丰开放平台开发者接入指引
  18. 【4G5G基础学习】物理层-物理随机接入信道PRACH与随机接入过程
  19. Android基础面试题
  20. 《STL源码剖析》-- stl_list.h

热门文章

  1. Python3异常-AttributeError: module 'sys' has no attribute 'setdefaultencoding'
  2. HDU 2639 Bone Collector II (dp)
  3. 动态设置easyui datagrid URL
  4. 使用 MSDeploy 部署网站
  5. android虚拟机的使用教程,Android 虚拟机可以这么用了 ?
  6. Android/Linux线程死锁demo分析
  7. sendevent/getevent模拟Power键
  8. sshd启动报错解决:sshd re-exec requires execution with an absolute path
  9. Linux ALSA音频子系统二
  10. ios实现图片动画效果