返回主目录
示例一
可以把它们连接在一起成为一个文本:
DATEDIF
日期相减计算
(5
791 天 (7
年龄是31 年, 1 月零 2 日
31年01月02日
=TEXT(DATEDIF(,"2008-5-1","m")-DATEDIF(,"2007-5-3","m"),0)
54
40
66
90
49
40
70
59
48
64
44
60
49
51
49
38
53
63
44
年龄判断公式:=DATEDIF(E50,TODAY(),"y")
此公式不够精确,特别是在生日前后无法精确判断,另一种思路是按月日相减判断是否已过生
捷的方法是=RIGHT(YEAR(TODAY()-E50),2),但得出正常结果,YEAR(TODAY()-E50从感觉上来看是可以系统是默认1900年开始,当值为43时,系统默认为1943,故此公式失去意义,必须使用RIGHT再提取才能使用RIGHT之后,单元格格式无法再调整为数值或其它日期时间格式?
返回日期与时间函数
=DATEDIF(I29,TODAY(),"y") =DATEDIF(I29,TODAY(),"ym") =DATEDIF(I29,TODAY(),"md")
一起成为一个文本:
和 end_date
月数和年数
有 59
年 8 月 1 (2)
="年龄是"&DATEDIF(I29,TODAY(),"y")&" 年, "&DATEDIF(I29,TODAY(),"ym")&" 月 零 "&DA
=TEXT(SUM(DATEDIF(I29,TODAY(),{"y","ym","md"})*{10000,100,1}),"#年##月##日")已过生日,比较精确;另外一种最简
50从感觉上来看是可以达到效果,但EXCEL
须使用RIGHT再提取才能达到效果;
&" 月 零 "&DATEDIF(I29,TODAY(),"md")&" 日"