如何用EXCEL由两个起止日期计算年龄

知道了出生日期,知道检测日期,数据的表示形式是,如:1979-11-20,截止日期2009-05-03,如何知道在2009年5月3日这个1979年出生的人的年龄。用EXCEL用什么函数表达形式可以得到答案呢?

=INT(DAYS360(A1,B1)/360)
DAYS360是将一年按照360天来计算,即一个月30天,忽略大小月。用这个除以360,再取整数,就是年龄。
直接用B1-A1也可以得出两个日期之间的天数。
07版可以用DATEDIF来计算。
不同的方法算出来的略有差异,这主要是因为大小月和闰年的关系。

如果这里不用A1、B1引用,而是直接用日期,建议用DATE(1979,11,20)的形式,这样比较规范;尽量不要用"1979-11-20",这样在有些时候容易出错。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-13

使用DATEDIF函数处理


Excel版本参考:2010

测试数据A1和B1单元格

1、C1输入公式:=DATEDIF(A1,B1,"y")

2、回车,查看效果

第2个回答  2021-04-06
=INT(DAYS360(A1,B1)/360)
DAYS360是将一年按照360天来计算,即一个月30天,忽略大小月。用这个除以360,再取整数,就是年龄。
直接用B1-A1也可以得出两个日期之间的天数。
07版可以用DATEDIF来计算。
不同的方法算出来的略有差异,这主要是因为大小月和闰年的关系。

​扩展资料:
Microsoft Excel是Microsoft为使用Windows和AppleMacintosh操作系统的电脑编写的一款电子表格软件。 直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。
Microsoft Office是一套由微软公司开发的办公软件套装,它可以在Microsoft Windows、Windows Phone、Mac系列、iOS和Android等系统上运行。与其他办公室应用程序一样,它包括联合的服务器和基于互联网的服务。从20

07版的Office被称为“Office System”而不叫“Office Suite”,反映出它们包括服务器的事实。
第3个回答  2010-11-11
=datedif(a1,b1,
第4个回答  2010-11-11
=YEAR(A1)-YEAR(B1)
相似回答