Ecel中最精确的计算年龄的公式.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上搜到的共式大概有这么几种: 1、计算 出生日期到某一指定日期(一般选用某年的最后一天入 2006 年 12 月 31 日)的的天数,然后除以 360 ,得到一个数值,然后用 int() 函数取整,得出 需要的 年龄 。一般使用的 公式如下: =IF(C12=,,INT(DAYS360(C12,2006-12-31)/360)) 聪明一点的人知道使用这个 公式 , =IF(C12=,,INT(DAYS360(C12,TODAY())/360)) 这个方法,这个 公式 的弊端在于,一、将每个月默认为 30 天去计算 两个日期之 间的天数,二、将每年默认为 360 天去 计算年龄 。这种方法显然不精确。 2、年份直接相减 计算 周岁 =YEAR(NOW())-YEAR(C12) 计算 虚岁 =YEAR(NOW())-YEAR(C12)+1 这种算法的精确程度显而易见,粗略估算还算可以。 3、使用 DATEDIF函数 这种方法与第一种方法采用了相同的思路, 但是其的精确程度显然比第一种方法 要高,这取决于 DATEDIF函数本身的精确性。 =IF(C12=,,INT(DATEDIF(C12,1983-3-20,D)/365)) 或者, =IF(C12=,,INT(DATEDIF(C12,now(),D)/365)) 但是这种方法强行将一年固定为 365 天,我们知道通常情况每个四年就有一年是 366 天所以这种算法也不是很精确。 通过认真分析,我觉得只有结合我们 计算年龄 的实际方法,才能编制出 准确无误的 公式 。首先分析人们 计算年龄 的方法,例如,笔者系 1983 年 3 月 20 日生人,如果要在 2007 年 3 月 23 日这天计算 他的 年龄 ,通常采用这样的方法。 首先,人们会用 2007 减去 1983 得出的 年龄 为 24 岁,然后再看看他“满没满” 24 岁,就是看看出生的月份和日期比今天早还是晚, 如果出生日期晚于今天则表示 没有满,那么他的 年龄 就应该是 2007-1983-1=23 岁。如果出生日期早于今天或 者就是今天,就说明他已经满了 24 岁或者正好满 24 岁,则他的 年龄 就是 2007-1983=24 岁。分析清楚了 计算年龄 的过程我们再根据这个过程编写 公式 就 很容易了。 综上,我编写了如下公式,在实际应用中将公式中所有的 C12替换为,你的所 使用的出生日期所在的表格行号列号组合即可。如( A1,B2等等) =IF(MONTH(NOW())MONTH(C12),INT(YEAR(NOW())-YEAR(C12))-1,IF(MONTH(NO W())MONTH(C12),YEAR(NOW())-YEAR(C12),IF(DAY(NOW())=DAY(C12),YEAR(N OW())-YEAR(C12),YEAR(NOW())-YEAR(C12)-1))) 公式说明 =IF ( MONTH(NOW())MONTH(C12) , INT(YEAR(NOW())-YEAR(C12))-1 , // 如果当前日期的月份小于所需 计算 日期的月份,则表示今年没有过生日, 年龄 数为 YEAR(NOW())-YEAR(C12)-1,如果不是这种情况,进入下面的判断 IF ( MONTH (NOW())MONTH(C12) , YEAR(NOW())-YEAR(C12) , // 如果当前日期的月份大于所需 计算 日期的月份,则表示今年已经过生日, 年龄 数为 YEAR(NOW())-YEAR(C12),如果也不是这种情况,则表示这两个月份相等, 进入下面的判断过程去判断,日期的情况。 IF ( DAY(N

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档