excel_根据年月计算年龄

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

根据年月计算年龄
1.将“年龄”列的单元格式定义为“常规”类型;“出生年月”列的单元格式定义为“日期”“1995年3月”类型,该类型默认为每月的1日,即“95-3”等同于“95-3-1”。

2.使用DAYS360函数计算两个日期间相差的天数。

语法:DAYS360(start_date, end_date, method)
start_date和end_date分别为起始日期和终止日期。

参数既可以是用双引号括起来的字符串,其中用数字代表月、日、年(如“1/30/93”或“1-30-93”),也可以是代表日期的序列数。

如果start_date晚于end_date,则DAYS360函数将返回负数。

method是一个逻辑值,它规定了在计算中是采用何种日期格式。

3.使用ROUND函数按要求进行四舍五入。

语法:ROUND(number,
num_digits)
Number需要四舍五入的数字。

Num_digits指定的位数,按此位数进行四舍五入。

若Num-digits大于0,则四舍五入到指定的小数位。

若Num-digits等于0,则四舍五入到最接近的整数。

若Num-digits小于0,则在小数点左侧进行四舍五入。

4.在表Sheet1的F2单元格输入下面公式:
=ROUND(DAYS360(,"00-10-
1")/360,0),其余进行复制粘贴即可。

5.前面由于将终止日期“00-10-1”直接写进了公式,日后更新很不方便。

解决方法是任选一个空白单元格,设置为与“出生年月”相同的日期格式,输入“00-10-1”。

选择“插入”选单中的“名称”项,单击“定义”,在“当前工作簿中的名称”一栏中输入“终止日期”,注意,“引用位置”应该是刚才输入“00-10-1”的单元格,单击“确定”结束。

这样,就给该单元格定义了名称。

将公式改为:
=ROUND(DAYS360(,终止日
期)/360,0)。

以后,只需更改“终止日期”单元格的内容,就可以达到自动更新年龄的目的。

相关文档
最新文档