Excel VBA之日期篇 4.4合同到期时间计算 HR必备方法

前景提要

今天我们继续来分享一些日期方面的问题,今天公司的HR过来找我,向我请教有没有什么好的方法能够快速的计算出合同到期的时间,他说之前小编虽然分享过一篇关于计算员工在职时间方面的文章,他也看过,但是他觉得并不适合他的工作场景,因为那个只能计算两个时间之间差距,现在他反而是有了合同的时效,然后希望我计算出合同到期的时间,这样她才可以方便的统计人员,通知相关人员做好工作交接和相关的结算工作

方法分析

我稍微想了下,就有了答案了,其实这样并不算是很难,可以说是非常的简单的,依然是借助我们VBA中的一个日期函数EDATE,这个方法的作用就是获得去多少个月份之后的日期,和之前我们学过的datediff有几分相似,但是他的功能没有datedifdd那么强大,因为它只能够计算出月份,不能计算出天数,年数,季度,因为功能少了很多,所以他的方法结构也少了很多,EDATE(start_date,months)就是他的语法组成,start_date:毫无疑问代表开始的那个日期,months:表示start_date 之前或之后的月份数,有了方法,我们就可以开工了。

场景模拟

假设我们现在手上有这样一份数据表,涵盖了当前临时招聘过来的所有的临时员工的入职情况,

现在我们已经有了合同的有效期时长,因为岗位的不同,这些临时员工的合同期限也是不同的,我们现在来计算每个员工的合同到期时间,方便我们的HR进行工作的安排。

Sub test()Dim i&For i = 6 To 17 Cells(i, 5) = WorksheetFunction.EDate(Cells(i, 3), Cells(i, 4))Next iEnd Sub

来看看效果

成功的计算出了每个员工的合同到期时间,完美的达到了我们的要求。

总结

今天分享的知识点也是比较简单,就一个非常简单的方法,EDATE方法,他能够帮助我们轻松的计算出多少个月之前或者之后的日期,大家只需要记住固定的搭配和格式就好,具体的使用场景大家也可以继续摸索下,今天时间有点仓促,写的有点捉急,请大家谅解。

(0)

相关推荐

  • 一学就会的图片提取文字方法,简单到没朋友。。。

    与 30万 读者一起学Excel 昨天坐高铁的时候,玩手机无意间发现的功能,简单好用,特意分享给你.印刷版识别率最高,手工写的只要写的标准点也可以识别大部分. 打开手机,在聊天的窗口,点键盘,我使用的 ...

  • EDATE函数的使用方法

    EDATE函数的定义和语法: 返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数.使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期 ...

  • 员工入职的那点事,优秀HR应该掌握哪些技巧(下)

    上回员工入职的那点事,优秀HR应该掌握哪些技巧(上)和小伙伴们分享了如何提取员工信息的性别,出生日期,年龄及退休日期,今天小稚跟大家继续唠唠如何提取计算工龄,合同续签日期,合同到期提醒,工龄工资及生肖 ...

  • VBA案例精选 快速输入指定日期

    代码运行结果: 代码截图: 代码文本: Public Sub 技巧() Dim myRange As Range Cells.Clear     '删除工作表的数据 Set myRange = Ran ...

  • Excel VBA之日期篇 4.6 临时工结算无烦恼 月末日期是关键

    前景提要 每到年末都是每个公司人员流动比较大的月份,因为这几个月都是人员离职,入职的高峰期,在这样的情况下,公司的某些岗位可能就会出现人手不足的情况,在这样的情况下,一些公司就会不得不招聘一些兼职或者 ...

  • Excel VBA之日期篇 4.5利用身份证获得员工基础信息 甚至籍贯

    场景分析 今天的这些方法,主要集中在员工个人信息方面的一些处理,比方说性别,年龄,出生年月日等,同时顺带分享一个我收藏了好久的大招,籍贯的处理,这个需求是非常的偏门少见的,所以我当初也是百度了很久,翻 ...

  • Excel VBA之日期篇 4.3 自定义提醒闹钟 提高工作效率好帮手

    前景提要 昨天我们分享了如何设置一个excel的提醒功能,也是收到了不错的反馈,有很多的童鞋就表示这样的功能虽然是不错,但是并不是很实用,因为在现在的紧张的工作环境中,都非常的强调效率,大多数的公司老 ...

  • Excel VBA之日期篇 4.2重要日程提醒 让你不再手忙脚乱

    前景提要 昨天和大家分享了计算日期之间的差距的方法,相信能够在一定的程度上帮助广大HR工作者在时间计算上面的问题,今天我们继续前进,日期之间的差距等于使用的是日期之间的减法,那么有减法自然会有加法了, ...

  • Excel VBA之日期篇 4.1 在职时间计算 专为HR量身打造

    前景提要 经过了大半个月左右的时间,我们终于完成了VBA函数篇的分享,在函数篇中,我们需要的都是一些非常基础的知识,这些非常基础的知识,可能大家并不是很感兴趣,毕竟能够解决的问题并不是很多,后面我们将 ...

  • Excel VBA之函数篇-3.6自动录入时间不精确?搭配时间生成器更完美

    Excel VBA之函数篇-3.6自动录入时间不精确?搭配时间生成器更完美 前景提要 昨天我们分享了时间/日期的函数,time和date,能够成功的帮助我们自动生成当前的时间和日期,在一些工作场景中, ...

  • Excel VBA 7.72工资表批量插入表头,财务/HR必备做表利器

    工资表批量插入表头,财务/HR必备做表利器 点击上方"Excel和VBA",选择"置顶公众号" 致力于原创分享Excel的相关知识,源码,源文件打包提供 一起学 ...

  • Excel VBA之函数篇-3.22 轻松转换单元格格式

    前景提要 最近在工作的时候,经常碰到不少的同事跑过来让我帮忙看看单元格的格式之类的修饰问题,其实这也算是大家日常工作中比较常见的操作,因为不同的工作环节不同的要求,就算是相同的数据,大家对于展示上面的 ...

  • Excel VBA之函数篇-3.21简易数字提取法 用的好方便过正则

    前景提要 最近有一些童鞋后台留言反馈,自己在日常的工作中需要做一些数据的提取,手工操作的话,是比较的麻烦并且浪费时间,既然VBA如何强大,是不是有一些比较好的方法呢?小编写了下,还真有一个比较简单的函 ...