永发信息网

EXCEL中年龄实数怎么算

答案:6  悬赏:0  手机版
解决时间 2021-07-25 02:56
  • 提问者网友:喧嚣尘世
  • 2021-07-24 23:34
EXCEL中年龄实数怎么算
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-07-25 00:08

设数据如图:



公式为:


=IF(MONTH(A2)>MONTH(TODAY()),YEAR(TODAY())-YEAR(A2)-1,IF(DAY(A2)>DAY(TODAY()),YEAR(TODAY())-YEAR(A2)-1,YEAR(TODAY())-YEAR(A2)))

全部回答
  • 1楼网友:玩世
  • 2021-07-25 04:27
简单办法: 假设在A1中输入生日(日期格式),在B1输入公式 =INT((today())-A1)/365.2)
  • 2楼网友:洎扰庸人
  • 2021-07-25 03:16

数据放在a1,与当前日期比较:

=YEAR(NOW())-YEAR(A1)-IF(OR(MONTH(NOW())<MONTH(A1),AND(MONTH(NOW())=MONTH(A1),DAY(NOW())<DAY(A1))),1,0)

若与其它日期比较,请将上述公式中的now() 替换为响应的单元格(如b1)

  • 3楼网友:一把行者刀
  • 2021-07-25 02:51
假设出生日期在A1单元格,那么在B1输入=INT((TODAY()-A1)/365)后,就可以显示年龄了
  • 4楼网友:千夜
  • 2021-07-25 02:23

用当前日期减去出生日期就行了。不过要用到函数,只保留年值。例如象下面

出生日期 当前日期 年龄
1990年11月5日 2009年10月15日 19
1983年11月5日 2009年10月15日 26
1982年6月17日 2009年10月15日 27
1992年8月25日 2009年10月15日 17
1984年6月23日 2009年10月15日 25
1980年3月20日 2009年10月15日 29

在C2单元格中输入

=YEAR(B2)-YEAR(A1)

然后把公式填充复制到其它单元格就行了

  • 5楼网友:长青诗
  • 2021-07-25 01:27
不用这么长的公式吧,只要一个DATEDIF()就可以
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯