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 計算公式有...