b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

完美:在Excel中计算年龄的最精确公式

电脑杂谈  发布时间:2020-11-02 11:03:50  来源:网络整理

excel出生日期计算年龄_excel根据出生日期计算年龄公式_excel 出生日期 计算年龄

ID以年龄计算

假设A1是ID编号所在的单元格

=IF(MONTH(NOW())INT(MID(A1,11,2)),YEAR(NOW())-INT(MID(A1,7,4)),IF(DAY(NOW())>=INT(MID(A1,13,2)),YEAR(NOW())-INT(MID(A1,7,4)),YEAR(NOW())-INT(MID(A1,7,4))-1)))

在Excel中计算年龄的最准确公式

1、计算从出生日期到指定日期的天数(通常将某一年的最后一天输入为2006年12月31日),然后除以360以得到一个值,然后使用int()函数来获取计算所需的年龄。使用的通用公式如下:

= IF(C12 =“”,“”,INT(DAYS360(C12,“ 2006-12-31”)/ 360))

excel出生日期计算年龄_excel 出生日期 计算年龄_excel根据出生日期计算年龄公式

= IF(C12 =“”,“”,INT(DAYS360(C12,TODAY())/ 360))

此方法和公式的缺点是一、默认每月为30天以计算两个日期之间的天数,二、默认每年为360天以计算年龄。这种方法显然是不准确的。

2、直接减去年份

计算一岁

= YEAR(NOW())-YEAR(C12)

=(TODAY()-生日单元格)/ 365(常用)

excel 出生日期 计算年龄_excel出生日期计算年龄_excel根据出生日期计算年龄公式

计算虚拟年龄

= YEAR(NOW())-YEAR(C12) +1

该算法的准确性很明显,可以粗略估计。

3、使用DATEDIF函数

此方法与第一种方法具有相同的思想,但其准确性明显高于第一种方法,这取决于DATEDIF函数本身的准确性。

= IF(C12 =“”,“”,INT(DATEDIF(C12,“ 1983-3-20”,“ D”)/ 365))

excel根据出生日期计算年龄公式_excel出生日期计算年龄_excel 出生日期 计算年龄

或者,

= 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),YEAR(NOW())-YEAR(C12),IF(DAY(NOW())> = DAY(C12), YEAR(NOW())-YEAR(C12),YEAR(NOW())-YEAR(C12)-1)))

excel根据出生日期计算年龄公式_excel出生日期计算年龄_excel 出生日期 计算年龄

公式说明

= IF(MONTH(NOW())//如果当前日期的月份小于所需的计算日期的月份,则表示今年没有生日,年龄为YEAR(NOW ())-YEAR(C12) -1,如果不是这种情况,请在下面输入判断

IF(MONTH(NOW())> MONTH(C12),YEAR(NOW())-YEAR(C12),

///如果当前日期的月份大于所需的计算日期的月份,则表示生日已经过了今年,年龄为YEAR(NOW())-YEAR(C12)。如果不是这种情况,则表明两个月相等,请输入以下判断过程来判断日期的情况。

IF(DAY(NOW())> = DAY(C12),YEAR(NOW())-YEAR(C12),

///如果今天的日期大于或等于出生年,月,日的日期,则表示生日已过或正在庆祝生日,年龄为YEAR(NOW()) -YEAR(C12),否则,表示今年没有生日,年龄段应选择以下公式,大小为YEAR(NOW())-YEAR(C12)-1) ))


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-330349-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 颜舒
        颜舒

        全世界能单挑赢的船应该不超过10艘

      • 慕容详
        慕容详

        前段时间有文章指出中国打输了近一个世纪所参加的所有战争<包括我们自认为取得胜利的战争>

      • 野岛裕史
        野岛裕史

        ear系列

      热点图片
      拼命载入中...