Products
原生态宠物号 2025-01-04 15:54 33
宠物狗是伴随我们度过美好时光的好伙伴,我们一般都会称之为“狗子”,但是你知道怎么计算狗子的年龄吗?大家也许会认为狗子的年龄与人类的年龄大致相同,但其实不然。 宠物狗怎么计算年龄的呢?这是一个需要掌握的知识点。如果你是一位爱心主人,想要更好地了解自己的狗子,就来看看下文吧!
:“”?的龄宠物狗怎么计算年龄的?”
:“宠物狗怎么计算年龄的?”
职场实例实例
小伙伴们大家好,今天我们来讲解一下如何根据每位员工的出生年月日期来统计获取对应员工的实际年龄。
如下图所示:
为一份员工的个人信息表,B列为出生年月日期数据,我们需要在C列快速统计显示每位员工的实际年龄。
2
解题思路
解决今天的这个问题,我们需要用到YEARFRAC函数,YEARFRAC函数用于计算开始日期和结束日期之间的天数占全年天数的百分比。在计算两个日期的之间的相差的年数时,用YEARFRAC函数外嵌套INT函数可以替代DATEDIF函数。
我们先在C2单元格输入函数:
=NOW()
用NOW函数获取当前系统的日期与时间。
继续完善C2单元格输入函数公式为:
=YEARFRAC(B2,NOW(),1)
用NOW函数获取当前系统的日期与时间后作为YEARFRAC函数的第2参数。
YEARFRAC函数的语法如下:
YEARFRAC(start_date, end_date, [basis])
第1参数表示开始日期,第2参数表示结束日期,第3参数用于要使用的日计数基准类型,用1~4的数值表示4种不同的类型。
在本例中我们使用的是1,表示实际天数/实际天数
值得注意的是:
日计数基准类型使用“实际天数/实际天数”,两个实际天数的含义是不同的。前面的实际天数为开始日期减去结束日期的天数差;后面的开始日期为开始年份到结束年份每一年的实际天数相加后,再除以两个日期之间的年份数的平均值。
我们看到上面:YEARFRAC(B2,NOW(),1)的计算结果在常规单元格格式下,返回值为:4.055312158。
公式的计算过程:
=(B2-现在的日期)/((2019年的天数365+2020年的天数366+2021年的天数365+2022年的天数365+2023年的天数365)/5)
YEARFRAC函数不严格要求开始日期和结束日期的参数位置,即第1参数与第2参数的位置可以互换。
我们继续完善C2单元格输入函数公式为:
=INT(YEARFRAC(B2,NOW(),1))
INT函数,是VFP数值函数的一种,是将一个要取整的实数(即函数YEARFRAC的返回值)向下取整为最接近的整数。即可得到当前员工的实际年龄。
Demand feedback