已经知道出生年月日.怎样在excel中编制函数,计算现在的年龄呢
发布网友
发布时间:2024-10-18 23:28
我来回答
共5个回答
热心网友
时间:2024-11-10 11:22
上面的那种方法不是很完美 应为超过6月就可以大一岁了 我稍微改了一下
=IF(MONTH(NOW())-MID(A1,5,2)>=0,YEAR(TODAY())-MID(A1,1,4),YEAR(TODAY())-MID(A1,1,4)-1)
打不过你 A! 中出生年月的格式 最好写成 19830730 这种
热心网友
时间:2024-11-10 11:23
上面的全都不实际,一下是excel自带的时间计算
在A1输入1982-11-3
B2输入 =TODAY()
C2输入 =DAYS360(A2,B2)/360 然后把单元格格式设成数值
http://soft.yesky.com/office/276/2067776.shtml
热心网友
时间:2024-11-10 11:18
假设a1为出生日期:1980-1-1
b1为当前日期:2007-9-13
C1为年龄:公式为 ==YEAR(B1)-YEAR(A1)
注意把C1的格式设置为 常规 格式
热心网友
时间:2024-11-10 11:24
例:
单元格A1为生日,单元格B2求员工年龄;
B2输入:
=year(today())-year(a1)
热心网友
时间:2024-11-10 11:23
年龄具体操作如下:
如:在A1单无格中输入1983-7-30在B1中显示出年龄,可以在B1中输入如下工式: =sum(year(now())-year(A1)) 最后不要忘了把B1单元格的格式改为"常规"
若有100个我们一个个输不就太麻烦了,这时我们就可以用到填充柄快速进行复制了.
假如要算A1除以A2的结果,保留一位小数(如果要保留两位小数,逗号后面就是2):
=round(A1/A2,1)