Excel工龄工资这种情况怎么设置公式

2021-01-02 05:07:44 字数 5909 阅读 1780

1楼:0金星

正常你可以这样,在公式后增加 +round(工作累计月份/24,0)*100 替换你公式中体现员工月份的单元格或公式即可。

2楼:退休画线工

提问尚不完整,没有说明计算的界限规定,是以入职的对应日期,还是以发放工资的日期(一般为15日或发放工资的当月1日或上月底为界。下面的公式以到上月为界,具体可看第10行和第11行的差别,以本月(2020年3月)发工资为例,2019年2月28日入职的发100,而3月1日的没有(要到4月份才有)。

如图,a列为员工姓名,b列为入职时间,c列为计算的工龄工资,附:d列为工龄。

c2=ceiling(datedif(b2,eomonth(today(),-1),"y")/2,1)*100

d2=datedif(b2,eomonth(today(),-1),"y")

3楼:匿名用户

工资+roundup(int((工作月数-1)/12)/2,0)*100

excel中工龄和工龄工资公式怎么设定?

4楼:混世西瓜

第一步:列表头,

输入入职日期和核算日期

第二步:在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")来获取间隔月,但是个人觉得用天数可以看到还差多少天,比较方便哈

5楼:负灬忄卩

假设“入司日期”在a1,用公式:

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

如何在excel里设置工龄公式,并计算工龄工资?

6楼:u世伯爵

具体操作方法如下:

1、首先建立一种**,输入员工的姓名以及入职日期等信息。

2、用dateif函数求两个日期之间的差值,y代表的是结果返回值是年数,其完整的计算公式

3、公式输入完毕之后单击"enter"键,可以得到如下的工龄计算结果。

4、拉动填充柄,可以完成其它单元格的计算,其计算结果如下所示:

5、假如每年的工龄工资是100元,计算这些人的今年的工龄工资是多少,其函数公式如下所

6、完成工龄工资的结果显示之后单击键盘的:enter“键,其计算的工龄工资如下所示:

7、可以借助于填充柄功能完成所有的工龄工资计算。

7楼:匿名用户

在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为入职日期

8楼:

=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元,这个用公式是怎么弄,跪求答案?

9楼:匿名用户

工龄:=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为入职日期

10楼:匿名用户

参考公式:

=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

11楼:匿名用户

比如入职日期在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))))

12楼:初速度

用下边公式就可以,但是这个又决定你发工资的日期,如上,如果按6.1日发工资,就是2年,6.15之前就是1年,所以要考虑发工资的日期了

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

13楼:骨头

假设数据在a1,b1输入

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

14楼:思雪遥遥

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

应当可以解决问题.

15楼:匿名用户

假定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))))

16楼:巫马宛妙驹临

首先你逻辑有个问题,入职日期为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",

自已再测试一下!

17楼:学金生伯雁

可以通过几种方法来计算,例如2005年8月3日到2010年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元/年的标准,员工实际所得工龄工资为工作年限×分配标准;有的企业还规定了工龄工资的起拿年限,即工作满几年起计发。

18楼:家恕幸婵

设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

19楼:匿名用户

设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

就可以算出该员的工龄工资。

20楼:匿名用户

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

21楼:

假设进厂日期在a2单元格,在c2开始求工龄工资,c2的公式为=if(day(a2)<16,datedif(a2,today(),"y")*80,datedif(date(year(a2),month(a2)+1,1),today(),"y")*80),向下填充即可!

22楼:匿名用户

设入厂日期为a1,

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

求设置excel**中工龄工资的公式~ 10

23楼: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

24楼:匿名用户

不知道你的**结构,上个表,显示原数据并说明要达到的效果

25楼:匿名用户

=if(int((f5-e5)/100)*100>=4800,4800,int((f5-e5)/100)*100)

我用比较初级的判断,应该能达到你的要求.

26楼:浩瀚宇宙是我家

比如a列为参加工作日期,则工龄工资单元格=if ((date(today)-date(a1)<=4800,((date(today)-date(a1))mod100)*100,4800)

27楼:

为了提高员工的忠诚度和培养员工的归属感,企业往往会对工作时间长的员工给予相应的工龄报酬,以此来减少员工的流动性。计算工龄和工龄工资往往是认识部门或者财务部门需要完成的工作,这里http://jingyan.

baidu.***/article/425e69e6e1dfa1be14fc1647.html就逐步的演示怎么用exce**进行工龄以及工龄工资的计算。

28楼:淡

=datedif(a1,today(),"d") 这是显示入职到今天的天数

=left(if(datedif(c4,today(),"d")<100,0,datedif(c4,today(),"d")),if(if(datedif(c4,today(),"d")<100,0,datedif(c4,today(),"d"))>999,2,1))*100

这个是算工龄工资

然后不能超过4800,公式太长了,你最好能用名称命名下这个公式,以名称计算为例:

if(计算>4800,4800,计算)

EXCEL中如何计算工龄工资,EXCEL中工龄工资怎么计算?

1楼 速让藏子 比如,a列单元格为参加工作时间,如1982 6 20,那么可以在b1单元格输入公式 datedif a1 today y 往下拉就可以求得工龄。 再结合if条件判断求得工龄工资。 2楼 员云德冯丙 abc1 参加工作年 进入公司年 工龄工资 22008 2010 2011 1 a3 ...

实收工资用excel函数怎么做,工资用EXCEL公式怎么算?

1楼 round max a1 3500 0 2 2楼 姓王的 我们不知道实收工资该怎样计算,所以没法帮你。 工资用excel公式怎么算? 3楼 暴走少女 工资用excel公式计算方法 1 创建并打开新的excel ,输出姓名等相关信息。 2 下面输入计算最终发放工资数量的公式,点击自动求和,输入对...

工资情况说明,工资调整详情说明大家都怎么写的

1楼 百度用户 按说税务会有规定的格式,如果没有提供工资单就行,不行就把工资单文字化,比如工资总额多少,可税前抵减的社保等多少,应纳税额多少,税后多少 2楼 咸105咸 把公司基本概况 员工人数 工资总额 人均工资 与去年同期相比增减金额 增减 缴纳个人所得税情况写一写估计就差不多了。 3楼 看来你...