多语言展示
当前在线:369今日阅读:168今日分享:49

Excel表格中如何设置员工生日提醒?函数DATEDIF

Excel表格中如何设置员工生日提醒?函数DATEDIF的用法TEXT(10-DATEDIF(代表生日的单元格-10,TODAY(),'yd'),'还有0天生日;;今天生日')
工具/原料
1

电脑

2

Excel表格

方法/步骤
1

首先要介绍下这个函数的语法:DATEDIF(start_date,end_date,unit)Start_date     用于表示时间段的第一个(即起始)日期的日期。 日期值有多种输入方式:带引号的文本字符串(例如 '2001/1/30')、序列号(例如 36921,在商用 1900 日期系统时表示 2001 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE('2001/1/30'))。End_date     用于表示时间段的最后一个(即结束)日期的日期。Unit     要返回的信息类型:Unit返回结果'Y'一段时期内的整年数。'M'一段时期内的整月数。'D'一段时期内的天数。'MD'start_date 与 end_date 之间天数之差。 忽略日期中的月份和年份。重要: 不推荐使用“MD”参数,因为存在相关已知限制。参阅下面的“已知问题”部分。“YM”start_date 与 end_date 之间月份之差。 忽略日期中的天和年份'YD'start_date 与 end_date 的日期部分之差。 忽略日期中的年份。

2

示例:1/1/2001 1/1/2003 =DATEDIF(Start_date,End_date,'Y') 一段时期内的两个整年 (2) 6/1/2001 8/15/2002 =DATEDIF(Start_date,End_date,'D') 2001 年 6 月 1 日和 2002 年 8 月 15 日之间的天数为 440 (440) 6/1/2001 8/15/2002 =DATEDIF(Start_date,End_date,'YD') 忽略日期中的年份,6 月 1 日和 8 月 15 日之间的天数为 75 (75)

3

在单元格中输入=TEXT(10-DATEDIF(代表生日的单元格-10,TODAY(),'yd'),'还有0天生日;;今天生日')依次下拉填充单元格即可!

4

最后是公式解析~=TEXT(10-DATEDIF(代表生日的单元格-10,TODAY(),'yd'),'还有0天生日;;今天生日')DATEDIF函数的计算结果大于0的,显示为“还有N天生日”;小于0的不显示;等于0的显示为“今天生日”。DATEDIF(出生日期-10,TODAY(),'yd')   该公式返回的结果是2,也就是说这两个日期实际差了10-2=8天。

注意事项

如果感觉不错可以添加关注。谢谢支持!

推荐信息