怎樣在ecel中設定工齡和工齡工資的公式

2021-03-04 00:21:39 字數 5524 閱讀 7641

1樓:匿名使用者

首先你邏輯有個問題,入職日期為15日時如何計算?我的回答假設15入職算到當月.

b1工作年限可用公式:b1=datedif(if(day(a1)<=15,a1,date(year(a1),month(a1)+1,1)),today(),"m") 為工作月份數

工齡工資 c1=if(int(b1/6)>=6,6,int(b1/6))*50

當然算工資不能用today()函式,你需將today()函式換為工資計算截止日期,如2010-12-31可寫為將today()替換為"2010-12-31",

自已再測試一下!

excel中工齡和工齡工資公式怎麼設定?

2樓:混世西瓜

第一步:列表頭,

輸入入職日期和核算日期

第二步:在c2單元格輸入公式然後下拉:

=datedif(a2,b2,"d")

第三步:在d2單元格輸入公式然後下拉:

=if(c2>=730,350,if(c2>=365,300,if(c2>=180,250,if(c2>=60,200,0))))

如果核算日期均以當天為日期,可以使用「=now()」替代手動輸入,讓核算日期自動生成,自動更新。

當然,也可以用=datedif(a2,b2,"m")來獲取間隔月,但是個人覺得用天數可以看到還差多少天,比較方便哈

3樓:負灬忄卩

假設「入司日期」在a1,用公式:

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

如何在excel中設定公式計算工齡工資

4樓:

可以通過幾種方法來計算,例如2023年8月3日到2023年12月31日,應該是5年。

1.可以通過兩個日期,用year()函式計算成年,再直接減,虛年是再加1,

公式:=year(b2)-ear(c2),這個公式可能不準確,一般用在簡單計算工齡的估算。如2015-12-1到2016-1-1,得1,就不正確。

2.也可以通過 函式datedif(開始上期,終止日期,比較單位)來直接計算整年(引號是半形雙引)。

公式:=datedif(b2,c2,"y")

3.還可以精確到月,除以12後捨掉小數,來精確到整年。

公式:=int(datedif(b3,c3,"m")/12)

工齡工資又稱年功工資(wage for seniority,是企業按照員工的工作年數,即員工的工作經驗和勞動貢獻的積累給予的經濟補償。工齡工資是企業分配制度的乙個重要組成部分,雖然金額不是很高,但工齡工資的作用不可小瞧。

企業執行工齡工資的政策各不相同。少數企業覺得工齡工資所佔比例小、意義不大,乾脆不設定這項政策;多數企業的工齡工資政策呈"線型",即確定x元/年的標準,員工實際所得工齡工資為工作年限×分配標準;有的企業還規定了工齡工資的起拿年限,即工作滿幾年起計發。

excel中如何設定工齡工資的公式? 10

5樓:匿名使用者

比如入職日期在c2,

工齡工資=if(datedif(c2,"2013-6-1","y")>=4,150,if(datedif(c2,"2013-6-1","y")>2,100,if(datedif(c2,"2013-6-1","y")>1,80,if(datedif(c2,"2013-6-1","y")>0,50,0))))

6樓:初速度

用下邊公式就可以,但是這個又決定你發工資的日期,如上,如果按6.1日發工資,就是2年,6.15之前就是1年,所以要考慮發工資的日期了

=datedif(入職日期,today(),"y")

7樓:骨頭

假設資料在a1,b1輸入

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

8樓:思雪遙遙

=int((now()-a1)/365)

應當可以解決問題.

9樓:匿名使用者

假定a1存放的是入職日期,則公式可以為:=if(int((now()-a1)/365)=0,0,if(int((now()-a1)/365)=1,50,if(int((now()-a1)/365)=2,80,if(int((now()-a1)/365)=3,100,150))))

10樓:巫馬宛妙駒臨

首先你邏輯有個問題,入職日期為15日時如何計算?我的回答假設15入職算到當月.

b1工作年限可用公式:b1=datedif(if(day(a1)<=15,a1,date(year(a1),month(a1)+1,1)),today(),"m")

為工作月份數

工齡工資

c1=if(int(b1/6)>=6,6,int(b1/6))*50當然算工資不能用today()函式,你需將today()函式換為工資計算截止日期,如2010-12-31可寫為將today()替換為"2010-12-31",

自已再測試一下!

11樓:學金生伯雁

可以通過幾種方法來計算,例如2023年8月3日到2023年12月31日,應該是5年。

1.可以通過兩個日期,用year()函式計算成年,再直接減,虛年是再加1,

公式:=year(b2)-ear(c2),這個公式可能不準確,一般用在簡單計算工齡的估算。如2015-12-1到2016-1-1,得1,就不正確。

2.也可以通過

函式datedif(開始上期,終止日期,比較單位)來直接計算整年(引號是半形雙引)。

公式:=datedif(b2,c2,"y")

3.還可以精確到月,除以12後捨掉小數,來精確到整年。

公式:=int(datedif(b3,c3,"m")/12)

工齡工資又稱年功工資(wage

forseniority,是企業按照員工的工作年數,即員工的工作經驗和勞動貢獻的積累給予的經濟補償。工齡工資是企業分配制度的乙個重要組成部分,雖然金額不是很高,但工齡工資的作用不可小瞧。

企業執行工齡工資的政策各不相同。少數企業覺得工齡工資所佔比例小、意義不大,乾脆不設定這項政策;多數企業的工齡工資政策呈"線型",即確定x元/年的標準,員工實際所得工齡工資為工作年限×分配標準;有的企業還規定了工齡工資的起拿年限,即工作滿幾年起計發。

12樓:家恕幸嬋

設a1單元格是員工進廠日期,在b1單元格鍵入如下公式,

=rounddown(days360(if(day(a1)>15,date(year(a1),month(a1)+1,1),date(year(a1),month(a1),1)),today(),1)/360,0)*80

就可以算出該員的工齡工資。

如何在excel中設定工齡工資公式? 25

13樓:匿名使用者

設a1單元格是員工進廠日期,在b1單元格鍵入如下公式,

=rounddown(days360(if(day(a1)>15,date(year(a1),month(a1)+1,1),date(year(a1),month(a1),1)),today(),1)/360,0)*80

就可以算出該員的工齡工資。

14樓:匿名使用者

=datedif(if(day(a1)>15,edate(a1,1)-day(a1),a1-day(a1)+1),today(),"y")*80就行了

15樓:

假設進廠日期在a2單元格,在c2開始求工齡工資,c2的公式為=if(day(a2)<16,datedif(a2,today(),"y")*80,datedif(date(year(a2),month(a2)+1,1),today(),"y")*80),向下填充即可!

16樓:匿名使用者

設入廠日期為a1,

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

如何在excel裡設定工齡公式,並計算工齡工資?

17樓:u世伯爵

具體操作方法如下:

1、首先建立一種**,輸入員工的姓名以及入職日期等資訊。

2、用dateif函式求兩個日期之間的差值,y代表的是結果返回值是年數,其完整的計算公式

3、公式輸入完畢之後單擊"enter"鍵,可以得到如下的工齡計算結果。

4、拉動填充柄,可以完成其它單元格的計算,其計算結果如下所示:

5、假如每年的工齡工資是100元,計算這些人的今年的工齡工資是多少,其函式公式如下所

6、完成工齡工資的結果顯示之後單擊鍵盤的:enter「鍵,其計算的工齡工資如下所示:

7、可以借助於填充柄功能完成所有的工齡工資計算。

18樓:匿名使用者

在excel裡設定工齡

公式,並計算工齡工資的方法如下:

1、計算工齡的公式如下:

=datedif(a2,now(),"y")2、計算工齡工資的公式如下:

=if(datedif(a2,now(),"y")>8,135+(datedif(a2,now(),"y")-1)*10,if(datedif(a2,now(),"y")>0,30+(datedif(a2,now(),"y")-1)*15,0))

上面公式中的a2為入職日期

19樓:

=if(datedif(c8,now(),"y")>4,135+(datedif(c8,now(),"y")-1)*20,if(datedif(c8,now(),"y")>0,50+(datedif(c8,now(),"y")-1)*30,0))

請問這個公式中的135是怎麼來的? 如我們公司是4年後增加幅度是30元,滿一年是50,前三年每年加幅是20元,這個用公式是怎麼弄,跪求答案?

20樓:匿名使用者

工齡:=datedif(a2,now(),"y")

工齡工資:=if(datedif(a2,now(),"y")>8,135+(datedif(a2,now(),"y")-1)*10,if(datedif(a2,now(),"y")>0,30+(datedif(a2,now(),"y")-1)*15,0))

注意a2為入職日期

21樓:匿名使用者

參考公式:

=if(datedif(a1,today(),"y")=0,0,if(datedif(a1,today(),"y")<9,30+15*(datedif(a1,today(),"y")-1),135+10*(datedif(a1,today(),"y")-8)))

求設定excel**中工齡工資的公式~ 10

22樓:tyl唐依林

=if(rounddown((today()-"2010/7/1")/100,0)*100>=4800,"4800",rounddown((today()-"2010/7/1")/100,0)*100)

放單元格就可以了。「2010/7/1」 表示入職日期,也可以修改成對應的單元格a1 a2

ecel中如何用公式算員工工齡,EXCEL中如何用公式算員工工齡?

excel小課堂 計算員工工齡詳解,輸入公式一秒搞定,你學會了嗎 按照工齡計算到年的習慣,其計算公式是 datedif a1,2010年9月30日 y 動態的計算公式是 datedif a1,now y 微軟的office是最為流行的辦公軟體,主要有office2010和office2007兩個版本...

在ecel中怎麼設定數值上限,在EXCEL中怎麼設定數值上限

1 開啟需要編輯的excel 2 選中需要設定資料有效性的區域。3 在上方工具欄中選擇 資料 資料有效性 4 開啟資料有效性對話方塊,假設輸入資料不超過500為限,選擇 整數 小於 500。5 輸入501即被提示出錯。6 輸入499,即可正常錄入和計算。這個問題比較容易,如果你想批量修改單元格的屬性...

怎麼在ecel中設定大於數值就變色

選中b1 f10,格式 條件格式 公式 b1 lookup 1,0 a1 a1 a1 a1 格式 圖案 確定 確定 同一行裡大於前面數值且是該行數值最大時自動變色 對於這樣的 條件 選擇資料所在列,在 條件格式 中,以公式建立規則,輸入 a1 max 1 1 格式選擇字型顏色紅色,即可。可以從條件格...