拒绝加班的Excel公式

拒绝加班的Excel公式

Excel中有很多公式非常实用,能帮我们极大的提升工作效率,只是很多人感觉书到用时方恨少,遇到很多问题,明知有公式能解决但就是找不到解法......

为了让大家方便找到,我总结了几个工作常用的实战公式,帮大家拒绝加班!

1 隐藏函数:Datedif函数

2 根据身份证号码实现生日提醒

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

4 去掉一个最高分、去掉一个最低分后再计算平均分

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

1 隐藏函数:Datedif函数

DATEDIF函数是一个功能十分强大的日期函数,在工作中的应用非常广泛,用于计算两个日期之间的天数、月数或年数。

我先来介绍一下她的基础语法结构

DATEDIF(起始日期,截止日期,统计方式)

统计方式

DATEDIF函数返回结果

Y

日期时间段中的整年数

M

日期时间段中的整月数

D

日期时间段中的天数

MD

日期时间段中天数的差。忽略日期中的月和年

YM

日期时间段中月数的差。忽略日期中的日和年

YD

日期时间段中天数的差。忽略日期中的年

光看语法容易晕,咱们看个实际案例,保你对她理解通畅~

两日期相差天数

=DATEDIF(A2,B2,"d")

两日期相差月数

=DATEDIF(A2,B2,"m")

两日期相差年数

=DATEDIF(A2,B2,"y")

忽略月和年,两日期相差天数

=DATEDIF(A2,B2,"md")

忽略日和年,两日期相差月数

=DATEDIF(A2,B2,"ym")

忽略年,两日期相差天数

=DATEDIF(A2,B2,"yd")

扩展案例一、根据身份证号计算年龄(周岁)

=DATEDIF(--TEXT(MID(B2,7,8),"0-00-00"),NOW(),"y")

扩展案例二、根据入职日期计算工龄(精确到几年几月几天)

=TEXT(SUM(DATEDIF(B2,C2,{"y","ym","md"})*10^{4,2,0}),"0年00月00天")

2 根据身份证号码实现生日提醒

=TEXT(7-DATEDIF(--TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2.2),8),"0-00-00"),NOW()+7,"yd"),"0天后生日;;今天生日")

案例场景截图如下(黄色区域输入公式)

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

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

案例场景截图如下(黄色区域输入公式)

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

4 去掉一个最高分、去掉一个最低分后再计算平均分

=TRIMMEAN(B2:H2,2/COUNT(B2:H2))

案例场景截图如下(黄色区域输入公式)

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

一提到工作日计算,很多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、其中的日期或序列值顺序可以任意打乱,不影响统计。

希望能够帮到大家轻松应对各种情况的工作日计算!

如果你觉得有用,就分享给朋友们看看吧~

(0)

相关推荐

  • Excel中常用日期函数的用法:14个公式满足工龄、年龄、账龄计算

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 在Excel中,日期是可以参与计算的,比如我们工作中计算星期.年龄.工龄.账龄.利息,以及复杂一点的汇总某个时间段的数据等 ...

  • 财务计算经常要用,但却找不到的函数,因为它是隐藏函数!

    在财务工作和人力资源管理中,经常需要计算两个时间的间隔,比如需要计算员工的工龄等. 在Excel中,时间本来就是一个数字,是可以用来直接计算的.那么,Excel中有这样的函数吗?--还真有! DATE ...

  • Datedif函数,快速计算年、月、日间隔

    在工作中我们会经常遇到日期计算的问题,比如计算两个日期之间的天数.月数.年数.如果不知道Datedif函数,我们计算间隔天数是就用两个日期直接相减,计算月份就除以30天,这就可以粗略的计算间隔月份数据 ...

  • Excel中的隐藏函数,你见过吗

    我们在输入函数公式时,Excel会有出现函数屏幕提示,比如输入=VL,就会出现函数屏幕提示,按TAB键就会自动输入候选函数并且加上一个左括号,在编写公式时也可以很好地利用函数屏幕提示选择和输入参数. ...

  • 用了十几年Excel,这个隐藏函数我居然才知道,不要太好用!

    哈喽~大家好!我是一只正在疯狂赶稿的可爱书~ 说起计算日期间隔,可是愁坏了不少职场人士. 比如,需要计算两个日期之间相差多少年,或多少月,或多少天. 听说我的好同事昨天对着这份数据算了一个晚上,到最后 ...

  • Excel应用大全 | 如何计算日期?

    SIMPLE HEADLINE 日期是一种特殊类型的数据,可以直接进行加.减等运算.例如,要计算三天后的日期, 可以使用公式 =TODAY()+3,公式中的 TODAY() 函数用于返回系统当前日期, ...

  • 拒绝加班的Excel表格布局变换和拆分神技

    拒绝加班的Excel表格布局变换和拆分神技 不知道多少人受累加班都是在折腾报表布局的各种变换,或者数据提取和拆分,今天要讲的这些技术可以帮你事半功倍,10倍+提升工作效率,今天咱们就来结合场景具体介绍 ...

  • 拒绝加班的Excel快速求和神技!必须收藏

    拒绝加班的Excel快速求和神技!必须收藏 工作中各种求和需求是最常见的,多少白领都苦于找不到正确的方法而被迫加班! 今天带来的这几种快速求和神技,都是结合工作中常遇到的场景给出的对应解决方案,希望帮 ...

  • 拒绝加班!10个工作中必会的Excel函数公式

    拒绝加班!10个工作中必会的Excel函数公式 拒绝加班!这10个Excel函数公式必须掌握! 每个公式结合场景和示例,便于大家工作中直接套用.如果遇到看不懂的可以先收藏,以备不时之需. 1.合并单元 ...

  • 学会这些EXCEL技能,拒绝加班!

    说起Excel,几乎每个职场人都要接触.地产行业尤其明显,每天都要和无数数据,图表打交道. 简单吐槽下,地产人的众"表"相,仅仅才只是冰山一角. 营销岗: 货量统计表.货量结构分析 ...

  • 这些Excel公式都不会,难怪要加班!

    点击下方 ↓ 关注,每天免费看Excel专业教程 置顶公众号或设为星标 ↑ 才能每天及时收到推送 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiR ...

  • 拒绝加班狗,PDF一行代码提取Excel文件

    导 读 相信大家在工作生活中经常会遇到表格识别的问题,比如导师说,把下面 PDF 文件里面的表格取出来整理成 Excel 表. 也可能会遇到,公司领导或者客户发来一张截图,需要里面的表格取出来转成 E ...

  • 拒绝加班的五个Excel神技!

    点击下方 ↓ 关注,每天免费看Excel专业教程 置顶公众号或设为星标 ↑ 才能每天及时收到推送 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiR ...

  • 用上这个Excel公式,再也不用加班算提成了

    个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiRuiExcel) 微信公众号 | Excel函数与公式(ID:ExcelLiRui) 经学员反馈, ...

  • Excel中设置上下标,从此拒绝加班。

    Excel中设置上下标,从此拒绝加班总有一天,你会被生活磨平了棱角,咽下所有的脾气,学着对讨厌的人微笑,然后变成一个不动声色的人.