EXCEL中根據員工入職時間計算年假天數

2021-07-23 21:24:18 字數 3902 閱讀 7938

1樓:匿名使用者

1、選擇c2單元格,輸入「=datedif(b2,today(),"y")」,按回車確認,自動計算出小百的工齡。「today()」表示系統當前的日期;「=datedif(b2,today(),"y")」表示計算b2單元格中的日期與系統當前的日期之間的年差。

2、複製c2單元格,填充至c3:c5區域,自動計算出其他員工的工齡。

3、選擇d2單元格,輸入「=if(c2<=3,3,c2)」,按回車確認,自動計算出小百的工齡休假天數。數。「=if(c2<=3,3,c2)」表示如果c2單元格的數值小於或等於3,則顯示3,如果不是,則顯示c2單元格中的數值。

4、複製d2單元格,填充至d3:d5區域,自動計算出其他員工的休假天數。

5、這樣就可以計算出年假天數了。

2樓:匿名使用者

假設員工入職工齡的計算結果在c1單位格,年假天數的返回結果在d3單元格,那麼d3的公式=if(c1>=26,22,if(c1>=16,20,if(c1>=11,18,if(c1>=1,c1+7,0))))

c1的年限最好先取下整,不要搞成含小數的格式,否則10年以下這一檔的年假計算結果也會出現小數,if的最後一段判斷if(c1>=1,c1+7,0)就需要略作調整了。

這個問題的解決也可以採用lookup函式,但是要把規則表的內容略微修改下,如下圖:

3樓:

有個32中根據員工入職時間計算年假天數你可以用開啟篩選用一幅命令然後做對比

4樓:魚木混豬喲

需要根據員工入職日期與當前日期比較,求出入職多少年或者多少個月

然後再根據年假規則,利用求得的年獲月乘以年假係數即可

建議發資料截圖,好直接寫公式求

5樓:七零后王大姐

也不是。誰艾特中根據員工的錄取時間

6樓:匿名使用者

**修改一下方便引用,修改的地方是11-15以下的區間為前面一個數

用lookup查詢lookup(入職時間,a:a,b:b)

7樓:匿名使用者

=if(a1<=0,0,if(a1<=10,a1+7,if(a1<15,18,if(a1<25,20,if(a1<40,22,22))))

最後一個24是指》40後的年假取值,如果不是24,可修改

8樓:匿名使用者

如上圖,建立左邊的兩列,作為後設資料。然後在右邊的年假部位輸入公式即可。

9樓:山明智

可以使用以下結構,提取公式根據截圖中的使用方法對應改下就行。比較簡單,就一個vlookup的模糊匹配而已。

當前使用:=vlookup(d3,$a$3:$b$19,2)

第一個引數為某員工的工齡,每人一個值。第二個引數為規則表所在單元格範圍,鎖定即可。

10樓:匿名使用者

=if(datedif(a1,today(),"y")=0,0,if(datedif(a1,today(),"y")<11,datedif(a1,today(),"y")*1+7,if(datedif(a1,today(),"y")<16,18,if(datedif(a1,today(),"y")<26,20,22))))

a1是入職日期

11樓:匿名使用者

=vlookup(d1,,2,1)

12樓:陽光上的橋

=if(a3<1,0,if(a3<11,a3+7,if(a3<16,18,20)))

excel根據入職時間計算年假天數

13樓:匿名使用者

年假以每年1月1日計算入職時間 這句話 意思好像和後面的表述有衝突,請明確一下問題哦

14樓:譚笑風笙

a1是入職日期,b1輸入

=if(datedif(a1,today(),"y")<1,int(datedif(a1,date(year(a1),12,31),"m")/3),lookup(datedif(a1,today(),"y"),,))

15樓:匿名使用者

=int(if(year(today())-year(a1)<2,(datedif(a1,date(year(today()),12,31),"m")-12)/3,if(year(today())-year(a1)<4,5,if(year(today())-year(a1)<6,6,7))))

16樓:匿名使用者

使用excel中的if函式

17樓:景澄

用多重if函式就可以了。

求excel中根據員工入職日期計算年假天數的公式。 非常感謝!!!! 5

18樓:匿名使用者

以2023年8月8日為例計算

=lookup(datedif(d1,datevalue("2013-8-8"),"y"),,)下拉填充

19樓:匿名使用者

輸入=lookup(datedif(d2,"2013-12-31","y"),,)

20樓:匿名使用者

=if(a1>14,15,(ceiling(a1/5,1)-1)*2+6)

根據入職時間,怎樣用excel表計算出員工的年假天數,求公式!!!

21樓:匿名使用者

輸入以下公式,然後向下填充公式

=lookup(datedif(a2,today(),"y"),,)

詳見附圖

22樓:沉思星空下

=lookup(datedif(a1,today(),"y"),,)

假設a1為入職日期

23樓:劍似風飄

b2 內容:=(now()-a2)/365

c2 內容:=if(b2<1,0,if(b2<10,5,if(b2<20,10,15)))

求excel中根據員工當年年假天數計算剩餘年假天數的公式。 非常感謝!!!! 30

24樓:百足先鋒

請提供公司的年假制度,

比如: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)))

25樓:萬佛遊子

請上圖說明您的資料和需求,ok?

新員工入職培訓方案範本,新員工入職培訓方案怎麼寫

這個是有一個新員工入職培訓體系的。一般包括了新人破冰 公司介紹 行業前景介紹 制度介紹 職業規劃 職業提升培訓等等 歡迎與長沙鼎華諮詢的佘新顏老師溝通交流,希望能給予你幫助 可以從以下幾方面寫 企業文化 企業文化 公司發展概況 公司組織結構 企業人才觀 公司產品簡介 員工手冊 宿舍管理制度 車輛管理...

新員工入職培訓內容有哪些?新員工入職培訓的主要內容有哪些?

1 企業概況介紹 企業歷史 發展背景 經營理念 現狀 使命 願景 價值觀等等 2 企業涉及產業行業概況及在該行業所處的位置 市場佔有率 發展前景 面臨的優劣勢。3 企業組織架構 各部門架構 規章制度 公共辦公流程 財務 人力 行政三大板塊流程 擴充套件資料 培訓內容可以採取集中培訓的形式開展,但因為培訓...

員工入職的週年禮物送什麼好,員工入職週年慶送什麼好

根據員工入職不同的工齡設計 從員工角度,希望獲得公司的重視 重在儀式!這個一定要做的 其次是禮品,分為可以擺放在辦公室的,放在家裡的或家用的,和個人使用的三類 推薦家用,這樣家人也會分享 辦公桌面位置有限,通常員工喜歡擺個性的東西 員工入職週年慶送什麼好 5 送一樣小家電挺好的,經濟適用,而且使用率...