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