當前位置:妙知谷 >

職場理財 >職場就業 >

根據員工入職時間計算年假天數

根據員工入職時間計算年假天數

在職場中,人事部門在工作的時候需要計算企業員工的年假天數,如果自己一個個算是多麼麻煩的事情,還容易出錯,那麼在excel中,怎麼利用公式簡單的計算出來呢,下面來講解,

企業的年假規定

(01)一、先確定好自身公司的年假規定在不同的企業年假的時間都是不一樣的,在這裏,放假的規定是這樣的。員工不足半年的,可享有3天帶薪休假,工作時間在半年以上不到一年的,可享有6天帶薪年假,以後每增加一年的工作時間,可以增加2天帶薪年假,但最多不能超過20天。具體的看自己公司的時間靈活的更改公式。

根據員工入職時間計算年假天數

(02)二、輸入相應的公式在這裏我們應該是在H2單元格輸入我們的公式公式:=MIN(IF(DATEDIF(G2,TODAY(),"M")<6,3,IF(DATEDIF(G2,TODAY(),"Y")<1,6,DATEDIF(G2,TODAY(),"Y")*2+6)),20)注意:(DATEDIF(G2,TODAY(),"M")表示的是可以返回當前日期距離員工入職日期的月數,再與6比較,可以判斷員工在職時間是否小於半年,若是則返回3,如果不是,則繼續下一步公式,IF(DATEDIF(G2,TODAY(),"Y")<1,表達式可以判斷員工在職時間是否小於一年,若是則返回最終結果是6,若不是則返回最終結果6,若不是則繼續下一步計算,DATEDIF(G2,TODAY(),"Y")*2+6)),表達式可以判斷員工在職時間的年數乘以2再加1年的帶薪天數6,得到實際的帶薪休假天數,最終使用MIN函數在該天數與20之間取最小值,便得到最終結果,

(03)三、下拉得到所有得到一個結果之後,下拉即可,

第二種公式

(01)在這裏還可以給有其他的公式解決問題,在excel中並不時唯一的方法解決問題,公式2:=LOOKUP(DATEDIF(G3,TODAY(),"M"),{0,6,12,24,36,48,60,72,84,},{3,6,8,10,12,14,16,18,20})實際上根據自己的情況去調整其中的數值。

特別提示

注意,要按照自己的實際情況是更改其中的數值哦,

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zclc/jiuye/1omqyq.html