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

時間 2021-10-30 06:29:48

1樓:都汀蘭堅冬

假設工齡在a1,可以b1中輸入公式:if(a1=1,7,if(7+a1-1<=15,7+a1-1,15)),不考慮不足一年的情況

2樓:

貴公司的「年度」概念有點不一致啊

在「入職滿1年 當年工作月數/12*5」這個條件中,「滿1年」是指「入職日」到今天為止,工作滿1年

而「入職滿1年不滿10年」這個條件中,「滿1年」應該是指「入職日」當年不算,之後滿1個自然年度

「入職10年以上」這個條件也是指「入職日」當年不算,之後滿10個自然年度

因此條件公式中的判斷條件不應以「入職日」為起點,而應以「入職日」的年度為起點計算:

=if(year(today())-year(b2)>=11,10,if(year(today())-year(b2)>=2,7,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)))

求excel中根據員工當年年假天數計算剩餘年假天數的公式。 非常感謝!!!! 30

3樓:百足先鋒

請提供公司的年假制度,

比如: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)))

4樓:萬佛遊子

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

求excel中根據員工入職日期計算年假天數的公式。 非常感謝!!!! 5

5樓:匿名使用者

以2023年8月8日為例計算

=lookup(datedif(d1,datevalue("2013-8-8"),"y"),,)下拉填充

6樓:匿名使用者

輸入=lookup(datedif(d2,"2013-12-31","y"),,)

7樓:匿名使用者

=if(a1>14,15,(ceiling(a1/5,1)-1)*2+6)

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

百足先鋒 請提供公司的年假制度,比如 1.按自然年計算,入職滿1年,可享受年假,如2012年6月1日入職,那麼2013年6月1日可享受 2.入職滿1年不滿10年,年假5天 入職10年以上,年假10天。享受年假的第一年,年假天數 當年工作月數 12 5。比如2011年6月1日入職,那麼2012年6月1...

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...

EXCEL中計算工齡公式,Excel裡面計算工齡工資公式

datedif b2,today y 年 datedif b2,today ym 月 datedif b2,today md 天 前提 保證b2是日期型的.公式中的引用要改為b2 例如 入職時間 當前時間 停薪日期 復職日期 實際工齡 2000 11 6 2008 5 31 2007 3 6 200...