用电子表格,如何让年龄随着系统的时间而改变,怎么办

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:59:18

1、让年龄随着系统的时间而改变可以使用函数的方法实现。
2、假如生日是1990-1-1,则可以在要显示年龄的单元格输入以下公式,显示周岁年龄:
=DATEDIF("1990-1-1",TODAY(),"y")
3、DATEDIF是一个隐藏函数,功能是返回两个日期之间的年\月\日间隔数。第三参数用"y"是返回两个日期间的年数。

用返回年份函数减去你的出生年份

=DATEDIF("1999/1/1",TODAY(),"Y")&"周岁"
这个是算1991年1月1日的人的周岁,按现在计算结果是7周岁

=DATEDIF(A1,TODAY(),"Y")&"周岁"
这个公式中在A1输入出生年月日就可以算出周岁

说明:DATEDIF计算返回两个日期参数的差值。 语法是:DATEDIF(Start_date,End_date,Unit) 其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。(“Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数)
同样用这个公式可以算出月数,天数,在返回类型这改一下就行!OK

比如某人出生年份是1985,在excel单元格里输入
=YEAR(TODAY())-1985
结果就是21

比如在A1里输入出生年月日1990-2-5,
在B1里写=datedif(A1,now(),"y")