06年雪佛兰乐驰多少钱:excel 请教如何计算时间

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 05:03:31
请问:用函数表达
出生:1971-12-23
1、如何计算当时年龄
2、如何计算2008-9-12时的年龄
谢谢

假如A1的内容为"1971-12-23",格式为日期,A2要存放计算的年龄,请在A2分别输入公式:
1、计算当时(系统时间)年龄:
=INT((TODAY()-A1)/365.25)
2、计算2008-9-12时的年龄:
=INT(("2008-9-12"-A2)/365.25)

注:以上计算得到的年龄均为周岁。

我对周岁的理解有错,这里改一下:
方法一、用DATEDIF函数
例1:A1为出生日期1971-12-23,那计算当前年龄公式为:
=DATEDIF(A1,TODAY(),"y")
A1:是出生日期所在的格
TODAY():是系统当前日期,
Y:是返回计算的结果为“年”(year)

例2:A1为出生日期1971-12-23,2008-9-12时的年龄公式为:
=DATEDIF(A1,"2008-9-12","y")

这种方法以天数来计算的,我想如果按生活中我们的年龄算法这应该是正确的,比如:
用2006-7-4减2000-7-4得6岁
用2006-7-4减2000-7-5就是5岁了。

方法二、以下是只用年份计算的公式:
例1:A1为出生日期1971-12-23,那计算当前年龄公式为:
=YEAR(TODAY())-LEFT(T(TEXT(YEAR(A1),0)),4)

例2:A1为出生日期1971-12-23,2008-9-12时的年龄公式为:
=2008-LEFT(T(TEXT(YEAR(A1),0)),4)

你的问题