年龄怎么计算(人的年龄是怎么算的)
今天做信息表,要计算员工的年龄。老是感觉DATEDIF()不科学,快接近多少岁没有办法体现出来。很久以前写过年龄的计算公式,想不起来了。只得重写,现在写出来了,分享给大家。至于少数点要多少位,大写自行决定即可。
原则:日期的相加减,是天数的相加减。每4年为一个润年。电脑计算日期起始时间为1900-01-01。而且这个公式可以应用于旧版本或新版本
1、出生到现在经历过多少个闰年,int((当天日期-出生日期)/366/4)
2、出生到现在经历过多少天,当天日期-出生日期
3、年龄=(出生到现在经历过多少天-出生到现在经历过多少个闰年)/365
完整公式:
[(当天日期-出生日期)-int((当天日期-出生日期)/366/4)]/365
两种方法,大家可以对比一下
欢迎批评指正两种方法,大家可以对比一下欢迎批评指正而且,DATEDIF()函数还存在缺陷,当起始日期为某年2月29日,且结束日期为某年2月28日时,结果会少1年。而用我这个方法则可以完全避免
郑重声明:文章仅代表原作者观点,不代表本站立场;如有侵权、违规,可直接反馈本站,我们将会作修改或删除处理。
相关阅读
猜你喜欢
-
C550发售日期
2022-11-26 -
厂东在哪里(三厂)
2022-10-04 -
Redmi 9在泰国获得认证;可能很快就会推出
2022-10-01 -
手机APP教程篇:倒数日怎么记录多少天
2022-09-19 -
怀孕多久预产期(预产期如何计算)
2022-09-05 -
vivo通话录音怎么设置方法
2022-08-17 -
科技快讯:OPPOFindX2发布日期确定3月6日正式发布
2022-08-07 -
微信聊天怎么改时间日期(微信聊天记录编辑修改)
2022-07-20 -
基金定投哪个基金好(适合中老年理财的方法)
2022-06-28 -
IFA华为新闻发布会实时博客
2022-05-19 -
苹果确认iPhone 12出货将略有延迟
2022-04-24 -
手机APP教程篇:个人所得税app首次还款日期怎么填
2022-04-11 -
OnePlus宣传3月8日的公告
2022-03-13 -
今年超过100场比赛来到体育场,FIFA 21,远远哭了6次
2022-03-10 -
Vivo S9正式抵达3月3日
2022-03-07