专业的编程技术博客社区

网站首页 > 博客文章 正文

如何自动计算工龄?学会两种简单方法,能节省不少时间

baijin 2024-12-02 16:43:04 博客文章 6 ℃ 0 评论

工龄这个词大家都不陌生,它对一名员工的职业生涯是很重要的,那么怎么计算工龄呢?

这个例子看起来非常简单,比如我是2000年入职,今年2015年,得出的结果应该是15年。可能会有人认为,用YEAR()函数取两个年份,相减不就好了吗。可是要考虑到2015.12.1-2016.5.1这样的情况,只有5个月,不满整年,不能算作工龄。当然年龄也是一样,没有到周岁的时候,是不能算整岁的。因此用年份相减的算法予以否定。

方法1:用天数折算成年数

比较相似的是,如果计算天数呢,算出两个时间的天数差,然后除以365,再取整,不就可以得到年份了吗。

最终公式为: INT(DAYS(DATE(终止时间),DATE(起始时间))/365)


方法2:用时间戳折算成年数

同理,机智的朋友们也可能直接从时间戳上入手,直接算出两个时间戳的差,然后用毫秒换算取整。

最终公式为:INT((终止时间-起始时间)/1000/60/60/24/365)


本文教程所用工具,可以点击了解更多查看「简道云官网」零代码轻量级应用搭建平台


推荐阅读

还在愁如何计算时间差?用一个公式自动计算即可搞定

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表