龙空技术网

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

嘉嘉excel分享 166

前言:

此时小伙伴们对“农历阳历计算”大致比较讲究,兄弟们都需要学习一些“农历阳历计算”的相关内容。那么小编也在网络上收集了一些对于“农历阳历计算””的相关文章,希望小伙伴们能喜欢,你们快快来学习一下吧!

引言

在行政或人资的实际工作中,我们经常遇到各种需要到期需要处理的事项,员工生日管理就是其中之一。生日对一个人来说想必是一年中最重要的节日之一,如果在别人生日时你能准确记住并奉上生日祝福,不仅会让你们关系升温,并且也会让人觉得你业务水平过硬。生日有阳历和阴历之分,这是区别于其他日期管理的典型特征。你如果能记住一个人真正想过的生日,绝对会让他(她)刮目相看。

接下来我将先对使用的函数进行简要介绍,随后结合具体案例让大家彻底掌握必备的生日自动提醒技能。

函数简介

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列显示“已过生日”的字样。

图1

首先在E3单元格输入公式:=DATE(YEAR(TODAY()),MONTH(D3),DAY(D3)),然后下拉公式,意思是取出年份为今年,月、日与出生月日相同的日期。

然后在G3单元格输入公式:=TEXT(F3-TODAY(),"0;已过生日;0"),然后下拉公式,公式中的0用来表示相差天数的绝对值,即当今年生日与当前日期之差大于0时,显示相差天数;当小于0时,显示“已过生日”字样;当等于0时,同样显示相差天数,只不过此时相差天数刚好是0。

2.进阶操作

如果公司要求根据员工习惯,统计员工是过阴历生日还是阳历生日,在实际生日当天送上祝福。

那么,我们可以按图2设计表格,加一列类别(阴历/阳历),出生日期根据类别进行登记,阴历写阴历出生日期,阳历写阳历出生日期。

图2

此时把E3单元格的公式改为:=IF(D9="阴历","请手动填写今年对应的阳历生日",DATE(YEAR(TODAY()),MONTH(E9),DAY(E9))),然后下拉公式,意思是先判断类别是否为阴历,如果是阴历则输出“请手动填写今年对应的阳历生日”,可以在查询今年日历后,在F列手动填写为今年对应的阳历日期,否则才是自动计算出今年年份以及月、日与出生月日相同的日期,即今年阳历生日。

F列的公式不用改,虽然现在是#VALUE!错误,但是当手动填写完整后,就可以显示出对应的内容了。

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

标签: #农历阳历计算