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

時間 2022-02-01 19:14:13

1樓:集小雨關朗

在人事檔案裡,一般入廠日期是已知的,假設在a列。

如果可以多用一列,即插入一列計算工齡,假設在b列,則有b2=datedif(a2,「2011-12-31」,"y"),2011-12-31是截止日期,你可以自由設定。再計算年休假就跟樓上的差不多了。1,2樓都可用。

如果不想出現工齡一列,直接在b列得出年休假,則把公式設為b2=if(datedif(a2,「2011-12-31」,"y")<1,0,if(datedif(a2,「2011-12-31」,"y")<10,5,if(datedif(a2,「2011-12-31」,"y")<20,10,15)))

,同樣2011-12-31是截止日期,可以自由設定。

2樓:匿名使用者

這是兩個日期相距的天數

="2019/12/31"-"2018/4/17"

或=datedif("2018/4/17","2019/12/31","d")

年假設定有什麼具體要求?

3樓:竭新竹儲荏

假設b2中入職日期,在c2中輸入或複製貼上此公式

=if(and(datedif(b2,today(),"y")<3,datedif(b2,today(),"y")>=1),5,min((datedif(b2,today(),"y")-2)+5,12))

下拉填充

4樓:心常平樂相伴

度友,到底想問什麼呢???

勞動法規定年假:工齡滿一年不滿十年,年休假5天,工齡滿十年不滿20年,年假10天。

工齡滿20年,年休15天,

17年4月17號入職,在18年4月17號到28年4月17號之間,每年都有五天年假。

所以18年4月17號到12月31號之間就可以休年假五天。

excel年休假計算公式

5樓:海天盛

1.在excel中輸入一組工作時間資料,根據該資料計算年假時間。

2、在b2單元格輸入公式中:= if (a2 < 1, int (a2 * 5),查詢(a2,,10, 20,))。

3.單擊enter以生成計算結果。可以看出,當工作時間為100年或2年時,相應的年假為5天。

4.然後點選b2單元右下角的綠色圓度點,向下拖動填充公式,批量計算不同工作時間對應的年假。

6樓:綠衣人敲門

1.開啟需要編輯的excel檔案,已知職工入職年月日,需要計算工齡和年休假天數。具體要求見下圖。

2.將游標移動到e7單元格,輸入公式=datedif(d7,today(),"y")如圖所示,將游標移動到e7單元格右下角滑鼠呈十字架狀,下拉選單。ps:

如果想計算兩個時間段的天數,將"y"改成"m"即可。

結果如下圖所示:

3.下面根據工齡計算出年休假天數。將游標移動到f7.輸入公式=hlookup(i7,,2)。

將游標移動到f7單元格右下角,滑鼠呈十字架狀,下拉滑鼠。此時計算f列年休假天數。

7樓:尋一方舊城樂土

excel小課堂:excel怎麼計算年假,if函式是關鍵,請仔細耐心**

8樓:百度文庫精選

內容來自使用者: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天

9樓:人力羅賓

此問題較複雜,我將其分為兩個單元格來解決(請參圖)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)

其它拖拉下來即得要的資料。

10樓:楓島

=if(a1<1,0,if(a1<10,5,if(a1<20,10,15)))

求採納為滿意回答。

11樓:

是要把**作成這樣的格式嗎,見下圖。因為正常我只會計算今年,也就是2023年的年休假天數,但我看你把2023年也拿出來舉例,索性一起作出來。但工作年數只能是到今天為止的工作年數了。

12樓:

這麼大公式居然沒有獎勵?

excel 年休假計算公式

13樓:百度文庫精選

內容來自使用者: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天

14樓:宛露辛桂楓

不滿一年折算相應休假天數是啥意思?怎麼理解,意思是可以換算出用小數表示的天數麼?比如「0.124天」這種形式?

15樓:

在員工花名單中輸入工件年限,然後用if函式就可以了,根據不同的條件多層巢狀。

16樓:陽光上的橋

四捨五入可以設定單元格格式、指定小數點實現。你現在的公式計算出2天並不滿足下面的要求,按照下面的文字描述,年假只有5、10、15三種。

17樓:匿名使用者

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

18樓:奇哥2008重慶

在d2輸入:=lookup(datedif(a2,today(),"y"),)為當年的年假

若是上年的年假未休完,該公式加上上年的年假就ok

19樓:智安易

如果工齡在b1單元格,那麼輸入以下公式

=lookup(b1,)

20樓:豪仔

年假可以轉入下年,不錯。

入職時間是14年,怎麼工齡是51個月。

21樓:三井熊

d2公式為

=if(year(a2)=year(now()),round(datedif(a2,date(year(now()),12,31),"d")/365*5,0),lookup(datedif(a2,now(),"y"),))

22樓:來自朱家尖積極進取的大平原狼

d2公式:

=c2+round((date(2014,12,31)-today())/365*if(b2<1,0,if(b2<10,5,if(b2<20,10,15))),0)

急求excel年假計算公式?謝謝!

23樓:匿名使用者

函式如上圖,你沒做上限控制,這種導致的結果就是如果做滿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後就可轉換為數字,請忽略。

excel中的函式來計算年休假,請高手給個公式

24樓:次次次蛋黃米亞

1、在excel**中輸入一組工作時間的資料,需要根據這組資料計算年休假的時間。

2、在b2單元格中輸入計算公式:=if(a2<1,int(a2*5),lookup(a2,,))。

3、點選回車即可生成計算結果,可以看到當工作時間為2年的時候,對應的年休假為5天。

4、然後點選b2單元格右下角的綠色圓點,並向下拖拽填充公式即可批量計算出不同工作時間對應的年休假了。

25樓:

一樓的回答基本是正確的,只是沒有考慮到樓主的後一問。改一下公式=if(s3<1,int(s3*5),lookup(s3,,)),其中s3是到年初時的工齡,不足一年時為小數(相當於:剩餘日曆天數/365)。

求excel高手教一下計算公式,求excel高手教一下計算公式

沈一民 l 7 10 9 column a 1 k 1 sumproduct b 8 l 8 10 9 column a 1 k 1 sumproduct b 9 l 9 10 9 column a 1 k 1 sumproduct b 10 l 10 10 9 column a 1 k 1 2 1...

excel貸款計算公式

奇哥2008重慶 貸款金額在a2單元格,利率在a3單元格,貸款期限在a4 單位 月 則在你需要單元格輸入 pmt a3 12,a4,a2 即為每月還貸款金額 pmt函式的語法是 pmt rate,nper,pv,fv type pmt函式語法具有下列引數 第一,rate 貸款利率。第二 nper 該...

excell公式,excel表格計算公式有什麼?

lookup 1,0 a 2 a 7 a13 b 2 b 7 b 12 c 2 c 7 陣列公式 可以複製c2到c4,然後點b13,右鍵,選擇性貼上 轉置。還可以錄製巨集 還可以用資料透視表 還可以用公式,但具體單元格位置,恐怕不是 所示吧?如果方便的話,可以把你的檔案傳給我 excel 計算公式有...