用Datedif函数轻松搞定各类到期提醒及工龄计算

时间:2022-05-26 04:01:00 

在日常的人事管理中,各种到期提醒(如生日提醒、转正提醒、合同到期提醒、退休提醒)及工龄计算是经常会用到的,这些场景其实只要使用一个DATEDIF函数,就全部轻松搞定。它们的本质就是需要计算两段时间之间间隔的天数或者月数。各个场景使用示例如下:


有了离转正天数这个值就可以通过筛选、函数提醒、条件格式等方式提取你想要的人员名单。


不同的公司对工龄的计算规则不一样,有些是以年为单位。这样只要在外面再加一个INT函数,即=INT(DATEDIF(B5,TODAY(),"m")/12)。这样张三的工龄就是0年,李四的工龄就是1年。有些公司以半年为单位。这样只要在外面加一个FLOOR函数,即=FLOOR(DATEDIF(B5,TODAY(),"m")/12)。这样张三的工龄就是0.5年,李四的工龄就是1.5年。

这里DATEDIF是大隐于市真人不露相的“高人”,是因为在Excel的函数列表中没有,帮助中也查不到。但就如前面展示的,它可以轻松搞定这么多的问题。

DATEDIF函数用于计算两个日期间相差的年、月、日数。它一共有三个参数,分别是起始日期、终止日期、计算方式。计算方式一共六种,具体说明如下:


这六种计算方式示例如下:


前面三个参数比较好理解,后面三个复合参数理解起来会稍微复杂点。我们以上面生日提醒案例中"yd"参数为例进行说明。它指一年中相差的天数。案例中起始日期参数是1988-11-30,终止日期参数是2014-11-22。忽略年份的情况下,11月30日比11月22日大,这时函数计算的是从11月30日到下一年的11月22日有多少天。所以,这也是为何在案例中我们是把这个结果和365天相减,才得到我们想要的这两个日期相差几天。

标签:函数,工龄,提醒,计算,Excel函数
0
投稿

猜你喜欢

  • Win10无法显示网页提示此站点不安全如何解决?

    2023-04-05 15:59:13
  • Excel 2019添加页眉页脚的2种方法图解教程

    2022-04-28 05:49:26
  • excel表格给内容添加删除线的教程

    2023-06-12 06:14:10
  • Excel 公式的复制和移动

    2023-08-04 16:34:02
  • win10鼠标设置在哪里

    2023-11-12 07:01:24
  • Word如何巧用鼠标快速选择文本

    2023-12-11 08:38:08
  • ​Word文档中怎么把小方框填黑

    2023-08-30 00:10:59
  • Vba把Excel某个范围保存为XLS工作薄文件

    2022-12-18 17:27:21
  • 如何在Office 2019中更改视图?

    2023-08-13 15:48:19
  • Win10专业版1909更新20H2失败 Win10专业版1909如何更新20H2

    2023-11-25 16:53:52
  • 如何能在excel表格中出现下拉列表?

    2023-09-12 09:50:58
  • excel2016密码怎么设置

    2022-12-13 04:43:34
  • word中全选的快捷键介绍及使用方法

    2022-12-08 10:54:16
  • 轻松搞定Excel面试题,offer拿来吧

    2022-08-17 12:12:03
  • word中如何输入打对钩符号?

    2023-12-10 13:00:35
  • Excel输入身份证号及长数字的技巧

    2022-07-24 10:18:06
  • Win10打开个性化闪退怎么办?Win10打开个性化闪退的解决方法

    2023-11-26 20:42:14
  • Excel中的快捷键Ctrl+A

    2022-08-11 13:33:04
  • Excel工作表如何导入txt文件

    2023-05-12 02:04:45
  • win10中如何解决提示windows hello在此设备上不可用的问题?

    2023-08-14 19:12:01
  • asp之家 电脑教程 m.aspxhome.com