求EXCEL中根據員工當年年假天數計算剩餘年假天數的公式

時間 2021-07-23 21:24:08

1樓:百足先鋒

請提供公司的年假制度,

比如:1. 按自然年計算,入職滿1年,可享受年假,如2023年6月1日入職,那麼2023年6月1日可享受

2. 入職滿1年不滿10年,年假5天;入職10年以上,年假10天。享受年假的第一年,年假天數=當年工作月數/12*5。

比如2023年6月1日入職,那麼2023年6月1日可享受,年假=7/12*5=2.9天=3天

3. 年假最小單位為0.5天,天數不足0.5天捨去,大於0.5天,按1天算

那麼假設單元格 a1為姓名,b1為入職時間,c1為可享受年假時間,d1為工齡,e1為當年年假天數

那麼公式就是:

條件:入職不滿1年   0天

入職滿1年不滿2年   當年工作月數/12*5 (<0.5舍; =0,5; >0.5入)

入職滿2年不滿10年   5天

入職10年以上   10天

c1 =if(d2>=1,date(year(b2)+1,month(b2),day(b2)),"無年假")

d1 =datedif(b2,today(),"y")

e1 =if(datedif(b2,today(),"y")>=10,10,if(datedif(b2,today(),"y")>=2,5,if(datedif(b2,today(),"y")>=1,if(mod(month(b2)/12*5*10,5),int(month(b2)/12*5+0.5),month(b2)/12*5),0)))

2樓:萬佛遊子

請上圖說明您的資料和需求,ok?

根據入職時間,怎樣用excel表計算出員工的年假天數,求公式!!!

3樓:匿名使用者

輸入以下公式,然後向下填充公式

=lookup(datedif(a2,today(),"y"),,)

詳見附圖

4樓:沉思星空下

=lookup(datedif(a1,today(),"y"),,)

假設a1為入職日期

5樓:劍似風飄

b2 內容:=(now()-a2)/365

c2 內容:=if(b2<1,0,if(b2<10,5,if(b2<20,10,15)))

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

6樓:匿名使用者

年假以每年1月1日計算入職時間 這句話 意思好像和後面的表述有衝突,請明確一下問題哦

7樓:譚笑風笙

a1是入職日期,b1輸入

=if(datedif(a1,today(),"y")<1,int(datedif(a1,date(year(a1),12,31),"m")/3),lookup(datedif(a1,today(),"y"),,))

8樓:匿名使用者

=int(if(year(today())-year(a1)<2,(datedif(a1,date(year(today()),12,31),"m")-12)/3,if(year(today())-year(a1)<4,5,if(year(today())-year(a1)<6,6,7))))

9樓:匿名使用者

使用excel中的if函式

10樓:景澄

用多重if函式就可以了。

求EXCEL中根據員工工齡計算年假天數的公式。非常感謝

都汀蘭堅冬 假設工齡在a1,可以b1中輸入公式 if a1 1,7,if 7 a1 1 15,7 a1 1,15 不考慮不足一年的情況 貴公司的 年度 概念有點不一致啊 在 入職滿1年 當年工作月數 12 5 這個條件中,滿1年 是指 入職日 到今天為止,工作滿1年 而 入職滿1年不滿10年 這個條...

excel表中如何能根據員工的生日篩選出每月過生日的員工

朱科技 出生日期在b列,格式以 中顯示為例 在c2輸入公式取出生日期的月份 text b2,mm 利用excel篩選功能,依次操作 開始 排序和篩選 篩選 全選的勾去掉,在勾選自己需要的月份 確定 通過以上方法非常快捷方便 新增輔助列 h1輸入公式 month g1 向下填充 然後自動篩選h列 就行...

Excel中根據生日計算星座,excel如何根據月份和日期判定星座?

你不感覺特別麻煩麼?12個月12個星座。每月19 23號是分界線。分界線附近的當然要用軟體查的。有時候一天能分出2個太陽星座的。 白羊座3.21 4.19 金牛座4.20 5.20 雙子座5.21 6.21 巨蟹座6.22 7.22 獅子座7.23 8.22 座8.23 9.22 天秤座9.23 1...