HR苦苦寻找的5个Excel函数公式,拿走不谢!

跟李锐学Excel, 高效工作,快乐生活。

HR苦苦寻找的5个Excel函数公式,拿走不谢!

今天介绍的5个Excel函数公式,都是工作中经常用得上的,尤其是HR童鞋们~

一、1个公式从身份证号码提取生日

=TEXT(MID(A2,7,8),"0-00-00")

二、根据工龄计算年假天数

计算要求:

【职工带薪年休假条例】根据职工累计工作年限而定:

1、已满1年不满10年的,年休假5天;

2、已满10年不满20年的,年休假10天;

3、已满20年的,年休假15天。

=LOOKUP(B2,{0,1,10,20},{0,5,10,15})

在公众号后台回复“lookup”获取此函数的史上最全教程。

三、根据分项得分和所占权重计算KPI绩效最后得分

=SUMPRODUCT(B$2:E$2*B3:E3)

在公众号后台回复“sumproduct”获取此函数的史上最全教程。

四、1个公式搞定个人所得税计算

个人所得税计算由于涉及超额累进,所以困扰很多人,今天咱们来介绍1个公式轻松搞定。

我再上个图,展示一下在工资表中如何计算个人所得税

=ROUND(MAX((D2-3500)*{3;10;20;25;30;35;45}%-5*{0;21;111;201;551;1101;2701},0),2)

五、统计两个日期之间的工作日天数

一提到工作日计算,很多HR都皱紧了眉头,因为各种岗位员工的排班不同,休息日不同,再加上员工的请假和各种节假日的调休......99%的HR都是在手动计算工作日中苦苦煎熬。

看完下面这个示例的解决方案,以上所有问题一扫而光!

上图所示为按照周六周日双休的企业中,加上自定义节假日的工作日算法

首先定义名称,按<Ctrl+F3>打开名称管理器创建自定义名称holidays=OFFSET(Sheet1!$E$2,,,COUNTA(Sheet1!$E:$E)-1)

然后在C2输入公式:=NETWORKDAYS.INTL(A2,B2,1,holidays)

这样就轻松计算出起始日期和终止日期之间的工作日天数了

为了大家能够举一反三,我再多啰嗦几句,解析一下原理。

NETWORKDAYS.INTL函数的语法结构如下:

=NETWORKDAYS.INTL(起始日期,终止日期,周末日weekend,自定义节假日holidays)

关键点在于第三参数和第四参数。

关于第3参数weekend第二种表达方式的几点说明:

1、weekend 的表达方式2是一个长度为7的字符串

2、该字符串中的每个字符代表一周中的一天,从星期一开始

3、1 代表休息日,0 代表工作日

4、该字符串中只允许使用字符 1 和 0

关于第4参数holidays的几点说明:

1、是一个包含一个或多个日期的可选集合,这些日期将作为节假日不参与工作日个数统计

2、可以是包含日期的单元格区域,也可以是区域的引用,还可以是代表日期序列值的数组常量

3、其中的日期或序列值顺序可以任意打乱,不影响统计。

这就完全讲清楚啦,啰嗦这么多,希望能够帮到大家轻松应对各种情况的工作日计算!

如果你觉得有用,就点右上角的三个点,分享给朋友们看看吧~

更多的Excel应用技巧,可以点击文尾的“阅读原文”,获取更多教程。

今天就到这里,大家记得收藏此教程,明天见~

李 锐

微软全球最有价值专家MVP

新浪微博Excel垂直领域第一签约自媒体

百度名家,百度阅读认证作者

每日分享职场办公技巧原创教程

高效工作,快乐生活!

微博 @Excel_函数与公式

微信公众号(ExcelLiRui)

>>推荐阅读 <<

(点击蓝字可直接跳转)

2016合集 丨vlookupsumif条件计数条件求和

快捷键格式转换秘技sumproduct计算日期间隔

多表汇总工资条批量导出图片频率统计lookup

批量创建文件夹智能填充合并单元格更新报表必备

不重复值快捷插入或编辑批注报表快速定位和跳转

妙用序列填充批量插入标题行对部分报表加密

批量汇总小计行按万元显示批量提取文件名

(0)

相关推荐