1樓:尋一方舊城樂土
excel小課堂:excel怎麼計算年假,if函式是關鍵,請仔細耐心**
2樓:百度文庫精選
內容來自使用者:szwangli0207
年假計算方法
工齡不足1年年假時間0
1年以上,不足10年
本年度工齡滿1年以上的服務天數/365天*5天10年以上,不足20本年度工齡滿10年以上的服年務天數/365天*10天
20年以上
本年度工齡滿20年以上的服務天數/365天*15天舉例說明2023年2月入職,2023年12月31日不足1年,2023年的年假時間為0天①2023年12月1日入職,2023年1月1日起工齡1年以上,不足10年,2023年的年假時間為:365/365*5=5天②2023年6月1日入職,2023年6月1日工齡1年,從2023年6月2日開始至2023年12月31日的天數213天,2023年假時間為213/365*5=2.9天;①2023年12月1日入職,2023年1月1日起工齡10年以上,不足20年,2023年的年假時間為:
365/365*10=10天②當年度跨工齡計算方法:2023年6月1日入職,2023年6月1日工齡10年,從2023年1月1日至2023年6月2日的天數為152天,從2023年6月2日開始至2023年12月31日的天數213天。2023年假時間為152/365*5+213/365*10=7.
9天;①2023年12月1日入職,2023年1月1日起工齡20年以上,2023年的年假時間為:365/365*15=15天②當年度跨工齡計算方法:2023年6月1日入職,2023年6月1日工齡20年,從2023年1月1日至2023年6月2日的天數為152天,從2023年6月2日開始至2023年12月31日的天數213天。
2023年假時間為152/365*10+213/365*15=12.9天
3樓:人力羅賓
此問題較複雜,我將其分為兩個單元格來解決(請參圖)b4 =if(today()-a4>=7300,15,if(and(today()-a4>=3650,today()-a4<7300),10,if(today()-a4>=365,5,0)))
c4 =rounddown((date(text(a4,"yyyy"),12,31)-a4)/365*b4,0)
其它拖拉下來即得要的資料。
4樓:楓島
=if(a1<1,0,if(a1<10,5,if(a1<20,10,15)))
求採納為滿意回答。
5樓:
是要把**作成這樣的格式嗎,見下圖。因為正常我只會計算今年,也就是2023年的年休假天數,但我看你把2023年也拿出來舉例,索性一起作出來。但工作年數只能是到今天為止的工作年數了。
6樓:
這麼大公式居然沒有獎勵?
excel 年休假計算公式
7樓:百度文庫精選
內容來自使用者:szwangli0207
年假計算方法
工齡不足1年年假時間0
1年以上,不足10年
本年度工齡滿1年以上的服務天數/365天*5天10年以上,不足20本年度工齡滿10年以上的服年務天數/365天*10天
20年以上
本年度工齡滿20年以上的服務天數/365天*15天舉例說明2023年2月入職,2023年12月31日不足1年,2023年的年假時間為0天①2023年12月1日入職,2023年1月1日起工齡1年以上,不足10年,2023年的年假時間為:365/365*5=5天②2023年6月1日入職,2023年6月1日工齡1年,從2023年6月2日開始至2023年12月31日的天數213天,2023年假時間為213/365*5=2.9天;①2023年12月1日入職,2023年1月1日起工齡10年以上,不足20年,2023年的年假時間為:
365/365*10=10天②當年度跨工齡計算方法:2023年6月1日入職,2023年6月1日工齡10年,從2023年1月1日至2023年6月2日的天數為152天,從2023年6月2日開始至2023年12月31日的天數213天。2023年假時間為152/365*5+213/365*10=7.
9天;①2023年12月1日入職,2023年1月1日起工齡20年以上,2023年的年假時間為:365/365*15=15天②當年度跨工齡計算方法:2023年6月1日入職,2023年6月1日工齡20年,從2023年1月1日至2023年6月2日的天數為152天,從2023年6月2日開始至2023年12月31日的天數213天。
2023年假時間為152/365*10+213/365*15=12.9天
8樓:宛露辛桂楓
不滿一年折算相應休假天數是啥意思?怎麼理解,意思是可以換算出用小數表示的天數麼?比如「0.124天」這種形式?
9樓:
在員工花名單中輸入工件年限,然後用if函式就可以了,根據不同的條件多層巢狀。
10樓:陽光上的橋
四捨五入可以設定單元格格式、指定小數點實現。你現在的公式計算出2天並不滿足下面的要求,按照下面的文字描述,年假只有5、10、15三種。
11樓:匿名使用者
2013工齡可以輸入公式=datedif(a2,"2013-12-31","m")來計算
2023年年休假天數可輸入 公式
=round((date(2014,12,31)-date(2014,month(a2),day(a2)))/365*vlookup(datedif(a2,date(2014,12,31),"y"),,2,0),0)+c2
12樓:奇哥2008重慶
在d2輸入:=lookup(datedif(a2,today(),"y"),)為當年的年假
若是上年的年假未休完,該公式加上上年的年假就ok
13樓:智安易
如果工齡在b1單元格,那麼輸入以下公式
=lookup(b1,)
14樓:豪仔
年假可以轉入下年,不錯。
入職時間是14年,怎麼工齡是51個月。
15樓:三井熊
d2公式為
=if(year(a2)=year(now()),round(datedif(a2,date(year(now()),12,31),"d")/365*5,0),lookup(datedif(a2,now(),"y"),))
16樓:來自朱家尖積極進取的大平原狼
d2公式:
=c2+round((date(2014,12,31)-today())/365*if(b2<1,0,if(b2<10,5,if(b2<20,10,15))),0)
求excel年假自動計算公式
17樓:感性的牛的要死
=if(datedif(g2,today(),"y")=0,"0",if(datedif(g2,today(),"y")=1,"5",if(datedif(g2,today(),"y")=2,"7",if(datedif(g2,today(),"y")>=3,"9",))))
datedif(g2,today(),"y")代表計算合同到現在的年數,後面就是根據計算出來的年數用if根據1年就顯示,5,2就顯示7,3或3以上就顯示9.
朋友,你採納的答案存在問題,小於1年的,他用的是<365就等於5天,就是隻要不滿365結果就是5天,如果進入公司2個月呢,也有5天嗎。你自己可以套一下日期看結果。
18樓:匿名使用者
我將入職日期放在a2,
b2為 上年還可休年假天數,請輸入公式:=if(month(today())<4,min(if(datedif(a2,date(year(today())-1,1,1),"y")=0,0,6+datedif(a2,date(year(today())-1,1,1),"y")),15),0)
c2為 上年已休年假天數,請自行輸入上年已休天數,d2為 本年可休年假天數,請輸入公式:=min(if(datedif(a2,date(year(today()),1,1),"y")=0,0,6+datedif(a2,date(year(today()),1,1),"y")),15)
e2為 本月可休年假天數,請輸入公式:=b2-c2+d2
19樓:你的甜甜一笑
邏輯:年假=if(司齡年<1, 0 ,司齡年+4)司齡年=left(司齡,find("年",司齡)-1)c2公式:
=if(left(b2,find("年",b2)-1)=0, 0, left(b2,find("年",b2)-1)+4)
一個公式應對無限情況:
年假=司齡年+4
如果 司齡年=1 計算結果年假=4+1=5如果 司齡年=2 計算結果年假=4+2=6如果 司齡年=3 計算結果年假=4+3=7
20樓:碼匠
如果希望是,一年之內為5天,2年之內為7天,2年以上(如2年半)為9天,則:
=if(a1="","",if((today()-a1)<365,5,if((today()-a1)<(365*2),7,9)))
如果需求和這個不太一樣,修改相應的數字(365、365*2)即可
21樓:匿名使用者
沒有**的行號列號,這裡假設你截圖中「張三」所在單元格為f4你的第一年是滿12個月算一年,還是過元旦之前是第一年,過了元旦就是第二年?
如果是第一種情況公式,在h4中輸入公式:
=if(datedif(g4,now(),"m")<12,5,if(datedif(g4,now(),"m")<24,7,9))
如果是第二種情況,在h4中輸入公式:
=if(year(now())-year(g4)=0,5,if((year(now())-year(g4))=1,7,9))
22樓:匿名使用者
函式如上圖,你沒做上限控制,這種導致的結果就是如果做滿30年的人就有35天年假了。
如果不管工齡上限只能是30天,可以在d2設定為=if(c2<1,0,if(sum(5,c2)>=30,30,left(sum(5,c2),1)*1))
left(sum(5,c2),1)*1後面乘以1是因為left為文字函式,乘1後就可轉換為數字,請忽略。
23樓:匿名使用者
公式g2=min(f2*2+1,15)
24樓:山桑弓
假設進廠日期在a1,公式
=text(datedif(a1,now(),"y"),"[<1]!0;[<
25樓:痕水月
這個自動計算公式其實就是在公式插入裡面,然後拿資料就可以了呀。
ecel年休假計算公式,EXCEL 年休假計算公式
文庫精選 內容來自使用者 szwangli0207 年假計算方法 工齡不足1年年假時間0 1年以上,不足10年 本年度工齡滿1年以上的服務天數 365天 5天10年以上,不足20本年度工齡滿10年以上的服年務天數 365天 10天 20年以上 本年度工齡滿20年以上的服務天數 365天 15天舉例說...
EXCEL年假計算公式,EXCEL年休假計算公式
在人事檔案裡,一般入廠日期是已知的,假設在a列。如果可以多用一列,即插入一列計算工齡,假設在b列,則有b2 datedif a2,2011 12 31 y 2011 12 31是截止日期,你可以自由設定。再計算年休假就跟樓上的差不多了。1,都可用。如果不想出現工齡一列,直接在b列得出年休假,則把公式...
未休年休假工資怎麼計算,勞動法未休年休假如何折算工資
用人單位沒有安排職工年休假的,應當按照勞動合同約定的工資標準的300 支付工資報酬,其中,包括正常出勤期間的工資,實際上另行支付的工資是200 勞動合同約定的月工資 21.75 200 勞動者本人提出不休年休假的,只是支付出勤期間的工資。人力資源社會保障部 企業職工帶薪年休假實施辦法 第十條 用人單...