ecel年休假計算公式,EXCEL年休假計算公式

時間 2021-10-30 06:31:50

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 勞動者本人提出不休年休假的,只是支付出勤期間的工資。人力資源社會保障部 企業職工帶薪年休假實施辦法 第十條 用人單...