Excel日期管理并自动提醒/员工阳历、阴历生日/DATE、TEXT函数



引言
在行政或人资的实际工作中,我们经常遇到各种需要到期需要处理的事项,员工生日管理就是其中之一 。生日对一个人来说想必是一年中最重要的节日之一,如果在别人生日时你能准确记住并奉上生日祝福,不仅会让你们关系升温,并且也会让人觉得你业务水平过硬 。生日有阳历和阴历之分,这是区别于其他日期管理的典型特征 。你如果能记住一个人真正想过的生日,绝对会让他(她)刮目相看 。
接下来我将先对使用的函数进行简要介绍,随后结合具体案例让大家彻底掌握必备的生日自动提醒技能 。
函数简介
1.DATE函数
=DATE(year,month,day);其中,year表示年份;month表示月份;day表示天 。例如,我们输入公式:=DATE(2008,1,1),即可得到日期“2008-1-1” 。
2.TEXT函数
=TEXT(数值,单元格格式) , 本次介绍的用法是:举例说明,TEXT(B2,"正增长;零增长;负增长")公式解读:"正增长0;负增长0;零增长0”,默认代表B2大于零、小于零、等于零时,分别输出的文本,0代表相差数值的绝对值 。另外要注意三个状态必须放在一起,中间用分号隔开,首尾用双引号包围起来,否则会出错 。
3.YEAR、MONTH、DAY函数
=YEAR(日期) , 指取出日期中的年份,比如year(2023-4-12) , 即可得到“2023”,MONTH函数和DAY函数同理,分别得到的是“4”、“12” 。
案例详解
1.基本操作
如图1所示,我们需要得到今年生日日期和距离生日的剩余天数,其中今年已经过了生日的在F列显示“已过生日”的字样 。

Excel日期管理并自动提醒/员工阳历、阴历生日/DATE、TEXT函数

图1
首先在E3单元格输入公式:=DATE(YEAR(TODAY()),MONTH(D3),DAY(D3)),然后下拉公式,意思是取出年份为今年 , 月、日与出生月日相同的日期 。
然后在G3单元格输入公式:=TEXT(F3-TODAY(),"0;已过生日;0"),然后下拉公式,公式中的0用来表示相差天数的绝对值,即当今年生日与当前日期之差大于0时 , 显示相差天数;当小于0时,显示“已过生日”字样;当等于0时,同样显示相差天数,只不过此时相差天数刚好是0 。
2.进阶操作
如果公司要求根据员工习惯,统计员工是过阴历生日还是阳历生日,在实际生日当天送上祝福 。
那么,我们可以按图2设计表格,加一列类别(阴历/阳历) , 出生日期根据类别进行登记,阴历写阴历出生日期,阳历写阳历出生日期 。
Excel日期管理并自动提醒/员工阳历、阴历生日/DATE、TEXT函数

图2
此时把E3单元格的公式改为:=IF(D9="阴历","请手动填写今年对应的阳历生日",DATE(YEAR(TODAY()),MONTH(E9),DAY(E9))),然后下拉公式,意思是先判断类别是否为阴历 , 如果是阴历则输出“请手动填写今年对应的阳历生日” , 可以在查询今年日历后 , 在F列手动填写为今年对应的阳历日期,否则才是自动计算出今年年份以及月、日与出生月日相同的日期,即今年阳历生日 。
【Excel日期管理并自动提醒/员工阳历、阴历生日/DATE、TEXT函数】F列的公式不用改,虽然现在是#VALUE!错误 , 但是当手动填写完整后,就可以显示出对应的内容了 。



此次分享到此结束 , 有什么不懂的问题可以在评论区留言或者私信我哦 。我的分享内容绝对贴合职场工作中的实际情况,大家如果觉得有用的话,可以点个关注哦 , 下期再见 。

相关经验推荐