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 格式選擇字型顏色紅色,即可。可以從條件格...