如何用EXCEL由两个起止日期计算年龄
答案:6 悬赏:0 手机版
解决时间 2021-04-02 07:12
- 提问者网友:酱爆肉
- 2021-04-02 04:24
如何用EXCEL由两个起止日期计算年龄
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-04-02 04:29
=INT(DAYS360(A1,B1)/360)
DAYS360是将一年按照360天来计算,即一个月30天,忽略大小月。用这个除以360,再取整数,就是年龄。
直接用B1-A1也可以得出两个日期之间的天数。
07版可以用DATEDIF来计算。
不同的方法算出来的略有差异,这主要是因为大小月和闰年的关系。
如果这里不用A1、B1引用,而是直接用日期,建议用DATE(1979,11,20)的形式,这样比较规范;尽量不要用"1979-11-20",这样在有些时候容易出错。
DAYS360是将一年按照360天来计算,即一个月30天,忽略大小月。用这个除以360,再取整数,就是年龄。
直接用B1-A1也可以得出两个日期之间的天数。
07版可以用DATEDIF来计算。
不同的方法算出来的略有差异,这主要是因为大小月和闰年的关系。
如果这里不用A1、B1引用,而是直接用日期,建议用DATE(1979,11,20)的形式,这样比较规范;尽量不要用"1979-11-20",这样在有些时候容易出错。
全部回答
- 1楼网友:执傲
- 2021-04-02 08:31
=YEAR(A1)-YEAR(B1)
- 2楼网友:一叶十三刺
- 2021-04-02 08:01
=datedif(a1,b1,
- 3楼网友:十年萤火照君眠
- 2021-04-02 06:35
=(12*(value(mid("2009-05-03",1,4))-value(mid("1979-11-20",1,4)))+value(mid("2009-05-03",6,2))-value(mid("1979-11-20",6,2)))/12&"岁"
上面是计算出岁数,如果还要精确到“零几个月”也很简单
上面是计算出岁数,如果还要精确到“零几个月”也很简单
- 4楼网友:忘川信使
- 2021-04-02 06:08
A1是1979-11-20
A2是2009年5月3日
A3
=INT((A2-A1)/365)
或者
=ROUND((A2-A1)/365,0)
A2是2009年5月3日
A3
=INT((A2-A1)/365)
或者
=ROUND((A2-A1)/365,0)
- 5楼网友:往事埋风中
- 2021-04-02 04:43
使用DATEDIF函数处理
Excel版本参考:2010
测试数据A1和B1单元格
1、C1输入公式:=DATEDIF(A1,B1,"y")
2、回车,查看效果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯