1、我们看一下,TODAY()函数可以得到当天的日期。我们用这个函数来计算生日。

2、下面我们今天的日期减去出生的日期。我们用当前的日期减去生日就可以出生到今天的天数。

3、但我们得到是年龄,那我们还得要除以365.25,公式如图 =(TODAY()-C23)/365.25

4、但这个时候你会现得到的结果只是一个大概的数字。怎么处理才能更准确的数字呢?

5、这个时候我们可以使用=DATEDIF(起始日期,终结日期,参数)
如:=DATEDIF("2005-5-3","2014-11-28","Y") 返回2个日期之间的年数, 参数是“M",返回月数;
参数是"D"返回天数。

6、这个时候我们可以做成如图的公式:="你的年龄是"&C10&"岁"&C11&"月"&C12&"日"

7、但这个函数必须要辅助列,我们可以使用一个公式就可以解决问题了。这个公式看起来复杂,其实真正的含义还是很简单的。 ="年龄是 "&DATEDIF(C8,TODAY(),"y")&" 岁, "&DATEDIF(C8,TODAY(),"ym")&" 月和 "&DATEDIF(C8,TODAY(),"md")&" 天"
