excel表格中怎样根据现在的日期和年龄算出出生日期

如题所述

excel表格中根据现在的日期和年龄算出确切出生日期的是不现实的,例如今天为2015年10月7日,年龄为20,那么可确定的只有出生年份为1995年,而具体日期未知。
但在excel中可通过出生日期计算年龄,具体方法:
(1 )启动Excel并打开工作表,在单元格中输入公式“=YEAR(TODAY()-Y)”。
(2)完成输入后按“Ctrl+Enter”键获得结果,然后使用鼠标按住左键向下拖动填充控制柄将公式填充到其他单元格中。
(3)右击当前选择的单元格区域,在快捷菜单中选择“设置单元格格式”命令打开“设置单元格格式”对话框,在“分类”列表框中选择“常规”选项。
(4)单击“确定”按钮关闭“设置单元格格式”对话框后,选择单元格区域中获得了需要的当前年龄值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-08
这是不可能的
根据不同情形,通常可以用DATEDIF、DAYS360、DATE等函数或者日期减法,用于日期运算。
但是年龄通常是多少岁,根据现在的日期倒算回去,也只能得到出生年份,最多也只能是月份,而不可能是出生日期。

补充:比如说今天2011年是3月8日,要算出今年20岁的人是哪天出生的,这是不可能的。这里面还包含有是否足月、是否足年的处理。笼统地说,1991年全年出生的人都是20岁。如果你要单盯1991年3月8日这一天,那好办:
=DATE(YEAR(A1)-20,MONTH(A1),DAY(A1))
第2个回答  2011-03-08
假定A1是年龄,B1是生日,则在C1输入:=DATE((YEAR(B1)-A1),MONTH(B1),DAY(B1))
可算出出生日期
第3个回答  2011-03-08
可以算到年,具体如下:
1、用到两个日期函数:在第一单元格(如:A1)里输入函数"=YEAR(TODAY())",这是返回当前年份。
2、在A2单元格输入年龄。
3、在A3单元格输入"=A1-A2+1” 这时算出的是就是出生年份,这时得到的并不是日期格式
4、如需日期格式,在A4单元格内输入"=DATE(A3)”
第4个回答  2011-03-08
年龄如果能精确到几岁几个月零几天还有可能,如果只有几岁是不行的,只能算出年来。本回答被提问者采纳
相似回答