核心方法:使用Excel函数计算年龄的三种方法

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

年龄计算公式 excel_excel年月年龄计算公式_excel中年龄计算公式

使用系统时间和出生日期在Excel中计算年龄是人事管理和薪资统计中经常遇到的工作。由于工作关系,作者对此进行了一些研究。现将相关的计算方法介绍如下,供读者和朋友参考:

一、使用DAYS360、CEILING和TRUNC函数

1.功能简介

①DAYS360功能

它可以基于每年360天(每月30天)来计算两天之间的天数,这非常方便地用作计算服务时间的工具。其语法为:

DAYS360(开始日期,结束日期,方法)

其中,Start_date是计算周期的开始日期,end_date是计算周期的结束日期,并且method用于指定计算方法的逻辑值(FALSE或忽略US方法,TRUE使用欧洲方法)。

此外,不同的地方有不同的服务期限计算规则。有些是根据“虚拟工作年龄”计算的,例如从1998年6月1日到2000年12月31日的3年;其他时间是根据“实际工作年龄”计算的,从1998年6月1日到2000年12月,服务的31天为2年;可以通过CEILING函数或TRUNC函数来处理。

②天花板功能

其语法为:

年龄计算公式 excel_excel中年龄计算公式_excel年月年龄计算公式

上限(数字,重要性)

其中,数字是要计算的值,重要性决定了舍入计算的倍数;此函数可以计算沿绝对值增加的方向最接近(或最小有效倍数)的整数。

③TRUNC功能

其功能是截断数字的指定部分并计算最接近的整数或小数。语法为:

TRUNC(数字,数字位数)

其中number是要计算的值,num_digits用于指定小数部分的精度。当它为0时,不保留小数,当它为1时,保留一个小数(依此类推)。

2.计算公式

①“虚拟工作年龄”

根据计算要求和相关功能的特点,计算“虚拟工作年龄”的公式为:“ = CEILING((DAYS360(A1,B1))/ 360,1)”。公式中的B1分别存储服务期限的开始和结束日期,“ DAYS360(A1,B1)”)计算两天之间的天数,(DAYS360(A1,B1))/ 360计算服务年龄基于一年360天,因为服务年龄通常以年为单位,所以使用CEILING函数将上述计算结果四舍五入(朝着增加绝对值的方向)以获得“虚拟工作年龄”。

②“实际工作经验”

年龄计算公式 excel_excel年月年龄计算公式_excel中年龄计算公式

“实际工作年龄”的计算公式为:“ = TRUNC((DAYS360(A1,B1))/ 360,0)”),该公式中工作年数的计算方法为与上述相同。TRUNC函数将(DAYS360(A1,B1))/ 360的计算结果舍去小数部分以获得“实际使用年龄”。如果计算结果需要保留小数点后一位,只需将公式修改为“ = TRUNC((DAYS360(A1,B1))/ 360,1)]”就可以了。

二、YEAR和RIGHT函数

1.功能简介

①年份功能

它可以计算与日期序列号相对应的年数(例如,减去两个日期的结果)。语法为:YEAR(Serial_number),其中Serial _

number是要计算的日期的序列号,可以是特定数字或表达式。

②RIGHT功能

此函数用于提取字符串最右边的几个字符,因为YEAR函数的计算结果包含19个单词,因此必须由RIGHT函数过滤掉。该函数的语法为:RIGHT(Text,Num_chars),其中Text是要计算的字符串,Num_chars用于指定从右到左提取的字符串的长度(例如,省略,取1) ,“ = RIGHT(”计算机“风扇”,3)“计算为”风扇“。

2.计算公式

由于YEAR和RIGHT函数的特性,它们的公式只能用于计算“实际服务年龄”,具体形式为“ = RIGHT(YEAR(A1-B1),2)” 。公式中的A1和B1分别存储服务时间的结束日期和开始日期(与DAYS360函数相对),“ YEAR(A1-B1)”)计算两天之间的年数,RIGHT (YEAR(A1-B1),2)通过从右到左提取年份的最后两位数字(服务时间通常为一或两位数字)。计算得出的一位服务之前的年数)一个“ 0”,与习惯不符。这就是上面公式的弊端。

年龄计算公式 excel_excel年月年龄计算公式_excel中年龄计算公式

三、N和INT函数

1.功能简介

①N功能

N函数属于信息函数列表,可以完成单元对象的转换。即将数值转换为数字,将日期转换为序列值,将TRUE转换为1,其他对象转换为0.语法为:N(value),其中value是要转换的单元格对象,它可以是数据例如数字值,日期等,也可以是表达式。

②INT功能

此函数可以将数字四舍五入到最接近的整数。语法为:INT(number),其中number是要舍入的实数或表达式,使用它将计算结果四舍五入为“实际服务年龄”非常方便。

2.计算公式

由于INT函数的固有特性,由N和INT函数组成的公式只能计算“实际使用年龄”,具体形式为“ = INT((N(A1-B1) )/ 365)”。公式中的A1和B1分别存储服务期限的截止日期和开始日期,“ N(A1-B1)”计算服务期限的序列号(实际上是服务天数) age),(N(A1-B1))/ 365将N(A1-B1)的计算结果转换为服务年龄。由于服务年龄通常是一个十进制数字,因此将其四舍五入为最接近的整数INT函数。

Excel函数计算实际年龄

1.真实年龄= 2007年出生年份

excel中年龄计算公式_excel年月年龄计算公式_年龄计算公式 excel

= 2007年(A1)

原理:

日期年份功能YEAR

语法:YEAR(序列号)。

参数:serial_number是要计算的年份的日期。

应用示例:“虚拟工作年龄”计算

所谓的“虚拟工作年龄”是从工作开始算起的,每年增加一年的服务时间。使用YEAR函数计算工作年龄的公式为“ = YEAR(A1) -YEAR(B1)”)。公式中的A1

和B1分别存储服务期限的开始日期和结束日期,YEAR(A1)和YEAR(B1))分别计算对应于这两个日期的年份,并将它们相减以获得虚拟服务期限。

2.真实年龄=两个日期(出生,当前日期)之间的年数

= datedif(A1,today(),“ y”)

真实年龄=出生年的总天数,然后除以365,然后向上舍入

= ROUND((TODAY()-A1) / 365,0)

= ROUND((TODAY()-A1) / 365.25,0)


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

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

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