海南省BIM中心

 找回密码
 注册请加微信xycost

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 808|回复: 9

Excel表格中如何自动计算年龄?

[复制链接]

0

主题

2638

帖子

2483

积分

论坛游侠

Rank: 1

积分
2483
发表于 2014-6-23 20:42:31 | 显示全部楼层 |阅读模式
现在要做一份表格,前面有一列是每个人的出生日期,后面接着有一栏是年龄,有什么办法能编辑出能自动计算年龄,并且伴随着时间的推移,年龄也随着变化?望哪位高手给予指点,当然能够编辑好发过来最好,先感谢了。

回复

使用道具 举报

0

主题

2638

帖子

2483

积分

论坛游侠

Rank: 1

积分
2483
发表于 2014-6-23 20:42:31 | 显示全部楼层
比如出生日期在A列,年龄在B列。
以在B3单元格输入格式为例:
=YEAR(TODAY())-YEAR(A3)
TODAY()――获取当前日期
YEAR(TODAY())――获取当前日期年份
YEAR(A3)――获取出生日期年份
切记,公式输入后,一定要将公式所在单元格的格式设置为“常规”,否则错了别找我。
后面的工作就是将公式往下填充了。

回复 支持 反对

使用道具 举报

0

主题

2638

帖子

2483

积分

论坛游侠

Rank: 1

积分
2483
发表于 2014-6-23 20:42:31 | 显示全部楼层
以下是引用福成在2010-1-20 13:55:00的发言:比如出生日期在A列,年龄在B列。...谢谢。向你献花一朵。
那如果想设置到一个报表日期时的年龄,该怎么做?

回复 支持 反对

使用道具 举报

0

主题

2633

帖子

5136

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5136
发表于 2014-6-23 20:42:31 | 显示全部楼层
设置到一个报表日期时的年龄
不明白你的意思,你最好举个例。

回复 支持 反对

使用道具 举报

0

主题

2633

帖子

5136

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5136
发表于 2014-6-23 20:42:31 | 显示全部楼层
以下是引用福成在2010-1-20 14:14:00的发言:设置到一个报表日期时的年龄不明白你的意思,你最好举个例。...比如说,现在我要报表,但截止日期是2009年12月31日。就是说,年龄算到2009年12月31日那个时候。

回复 支持 反对

使用道具 举报

0

主题

2633

帖子

5136

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5136
发表于 2014-6-23 20:42:31 | 显示全部楼层
用datedif函数,如A3为出生日期,报表截止日期是2009年12月31日,那么B3中输入:
datedif(a3,date(2009,12,31),"y")
即可得到二个时间段的年数。

回复 支持 反对

使用道具 举报

0

主题

2633

帖子

5136

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5136
发表于 2014-6-23 20:42:31 | 显示全部楼层
以下是引用wu-peiqi在2010-1-20 19:44:00的发言:用datedif函数,如A3为出生日期,报表截止日期是2009年12...试验了一下,没有成功。不知wu-peiqi网友试用的没有,或许输入格式有要求?

回复 支持 反对

使用道具 举报

0

主题

2724

帖子

2579

积分

论坛游侠

Rank: 1

积分
2579
发表于 2014-6-23 20:42:31 | 显示全部楼层
以下是引用li6268011在2010-1-21 7:38:00的发言: [quote]以下是引用wu-peiqi在2010-...试验了一下,没有成功。不知wu-peiqi网友试用的没有,或许输入格式有要求?
Excel中计算年龄的方法:若A3为出生日期,报表截止日期是2009年12月31日
=DATEDIF(DATE(LEFT(A3,4),MID(A3,5,2),RIGHT(A3,2)),date(2009,12,31),"Y")

回复 支持 反对

使用道具 举报

0

主题

2724

帖子

2579

积分

论坛游侠

Rank: 1

积分
2579
发表于 2014-6-23 20:42:31 | 显示全部楼层
高手哟

回复 支持 反对

使用道具 举报

0

主题

2724

帖子

2579

积分

论坛游侠

Rank: 1

积分
2579
发表于 2014-6-23 20:42:31 | 显示全部楼层
以下是引用FUTAILU在2010-1-21 8:44:00的发言: [quote]以下是引用li6268011在2010-1...试验了一下,没有成功。不知wu-peiqi网友试用的没有,或许输入格式有要求?
Excel中计算年龄的方法:若A3为出生日期,报表截止日期是2009年12月31日
=DATEDIF(DATE(LEFT(A3,4),MID(A3,5,2),RIGHT(A3,2)),date(2009,12,31),"Y")
谢谢!献花一朵!

回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条


QQ|小黑屋|手机版|Archiver|ChinaBIM ( 琼ICP备14001050号-1 )

GMT+8, 2024-12-22 09:53 , Processed in 0.028667 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表