前言|职场实例
在职场中我们经常需要在Excel表格中根据员工的“入职日期”信息,快速的计算统计出员工的“工龄”数据。尤其对财务文员、统计人员和HR是必须掌握的一个技巧之一。我们需要根据B列员工的入职日期在C列统计出对应员工的工龄,我们该如何根据公式来快速的实现呢?下面小编就来向大家介绍具体的操作方法。
方案|实现步骤
计算时间差我们可以使用DATEDIF函数,我们在C2单元格输入函数:
第二个参数TODAY:代表结束日期(本例中用Today函数代表今天)第三个参数“Y”:代表计量单位(本例中用Y来将工龄精确到年)
但是我们发现上述函数中的第三参数计量单位如果设置为“Y”的话,得到的年数不是很精确。如果我们想要得到更精确的工龄。可以将第三参数“Y”修改替换为“M”,然后再将公式整体除以12。得到如下公式:=DATEDIF(B2,TODAY(),"M")/12公式结束得到工龄结果后,需要将结果区域设置单元格格式为“常规”,才能显示正常。“M”代表月,即将时间差转换为月数之后,再除以12转换为年,得到带小数的更加精确的年数。
我们又发现得到的工龄有些小数位数太多了,我们不需要那么精确,只需要保留一位小数就可以了。这时候我们只需要用一个Round函数(四舍五入函数)保留一位小数就可以了。嵌套后的函数为:=ROUND(DATEDIF(B2,TODAY(),"M")/12,1)
=ROUND(number, num_digits)
number 必需。要四舍五入的数字。
num_digits 必需。位数,按此位数对 number 参数进行四舍五入。
阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]+点亮[在看];如果觉得内容有价值欢迎[分享]给你的同事朋友;小编也和大家一样,正在不断的学习与积累中,坚持持续分享的道路上很艰辛,需要有你们的鼓励与支持!别逃避问题,否则它只会越积越多;每天进步一点点,你就胜过了大多数人。