怎样用excel计算表格中的年龄,公式是什么?求详解

发布网友 发布时间:2022-03-31 02:34

我来回答

5个回答

热心网友 时间:2022-03-31 04:04

直接相减再除以365就行了。比如出生日期在A1,结算日期在B1,那年龄
=(B1-A1)/365
如果想自动结算到今天,可以输入
=(today()-A1)/365
注意:A1、B1的日期必须是规范的日期格式

热心网友 时间:2022-03-31 05:22

是从哪列数据得到。是从身份证号中得到?还是从出生年月日中得到?
一、假设数据为年月日,且在A列,从A1开始
1.假设数据为文本格式,如19820203:B1输入
=DATEDIF(DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2)),TODAY(),"Y")
2.假设数据为日期格式,如1982-02-03:B1输入
=DATEDIF(A1,TODAY(),"y")
二、假设数据为身份证号,且在A列,从A1开始
先下班,回家再帮你完善。

热心网友 时间:2022-03-31 06:56

首先要说数据是什么样的?

热心网友 时间:2022-03-31 08:48

DATEDIF函数
Excel隐藏函数,在帮助和插入公式里面没有。简要说明: 返回两个日期之间的年\月\日间隔数
DATEDIF(start_date,end_date,unit)   
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。   
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。   
Unit 为所需信息的返回类型。   Unit 返回   注:结束日期必须大于起始日期
"Y" 时间段中的整年数。   
"M" 时间段中的整月数。   
"D" 时间段中的天数。   
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。   
"YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。   
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

假设A1是出生年月日"1970/2/23" B1是今天的日期"2012/12/3"
C1单元格写入公式
=DATEDIF(A1,B1,"Y")
得出的值为周岁年龄

如果要求"今天"是每天的今天,即随日期的变化而变化,则公式为
=DATEDIF(A1,TODAY(),"Y")

=DATEDIF(A1,NOW(),"Y")

热心网友 时间:2022-03-31 10:56

能说具体点吗?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com