函数DATE(year,month,day)的功能是计算某一特定日期的序列编号,其中参数year表示给定日期中的年份,month表示给定日期中的月份,day表示给定日期中的天(即号数)。函数year(serial_number)、month(serial_number)、day(serial_number)分别用返回指定日期所代表的年份数、月份数和天数,它们均只有一个参数
=YEAR(TODAY())-YEAR(A1)
1,这个公式不考虑周岁的问题
2,A1单元格的日期格式必须是标准格式
3,公式所在单元格格式请设置为常规
PS:“这个我试过了,不行吖”怎么不行呢?公式本身是没有问题的
——这个问题,同样困扰了我很久,怎么就是不行。参考第一位回答者的答案:公式所在单元格格式请设置为常规,即可。——注意,是录入公式的单元格,设置为“常规”。
谢谢!
你所引用的单元格,如“A1”,必须是时间或日期格式才会识别D,组合TODAY的参数不能为空,望采纳,如有疑问,可直接向我发问。
试试这个公式~
=DATEDIF(A1,TODAY(),"Y")