tft每日頭條

 > 生活

 > 歲數計算方式

歲數計算方式

生活 更新时间:2024-07-02 23:34:36

今天做信息表,要計算員工的年齡。老是感覺DATEDIF()不科學,快接近多少歲沒有辦法體現出來。很久以前寫過年齡的計算公式,想不起來了。隻得重寫,現在寫出來了,分享給大家。至于少數點要多少位,大寫自行決定即可。

原則:日期的相加減,是天數的相加減。每4年為一個潤年。電腦計算日期起始時間為1900-01-01。而且這個公式可以應用于舊版本或新版本

1、出生到現在經曆過多少個閏年,int((當天日期-出生日期)/366/4)

2、出生到現在經曆過多少天,當天日期-出生日期

3、年齡=(出生到現在經曆過多少天-出生到現在經曆過多少個閏年)/365

完整公式:

[(當天日期-出生日期)-int((當天日期-出生日期)/366/4)]/365

歲數計算方式(年齡的計算)1

兩種方法,大家可以對比一下

歡迎批評指正兩種方法,大家可以對比一下歡迎批評指正而且,DATEDIF()函數還存在缺陷,當起始日期為某年2月29日,且結束日期為某年2月28日時,結果會少1年。而用我這個方法則可以完全避免

歲數計算方式(年齡的計算)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved