求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如何根據入職年份計算工齡

月光水岸 如果只知道年的話,就用這個公式 year today a2。意思就是把今天日期的年份減去你的入職日期,但是這個就不夠精確了,比方說要是有個人是1989 12 31入職的,也會給你算成30年的工齡,但是他實際應該是29年工齡,當然了,還得看你領導的需求。我建議啊,還是要有精確的入職日期,用這...

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計算工齡的公式

e2單元格寫入公式 datedif d2,min eomonth c2,if b2 男 60,55 12 now y 或 datedif d2,min now date year c2 if b2 男 60,55 month c2 day c2 y 下拉填充公式 eomonth 返回代表指定日期 s...