在excel表中算工龄工资怎么算?

如题所述

第1个回答  2019-10-10
下面的公式是按今天的日期来算的,你可以参照这个来设公式。
=IF(50*ROUNDDOWN((TODAY()-D3)/(365/2),0)<=300,50*ROUNDDOWN((TODAY()-D3)/(365/2),0),300)
第2个回答  2020-03-03
可以通过几种方法来计算,2005年8月3日到2010年12月31日,应该是5年。
1.
可以通过两个日期,用year()函数计算成年,再直接减,虚年是再加1,公式:=year(b2)-year(c2),这个公式可能不准确,一般用在简单计算工龄的估算。如2015-12-1到2016-1-1,得1,就不正确。

2.
也可以通过
函数datedif(开始上期,终止日期,比较单位)来直接计算整年(引号是半角双引号)。公式:
=datedif(b2,c2,"y")

3.
还可以精确到月,除以12后舍掉小数,来精确到整年。公式:
=int(datedif(b3,c3,"m")/12)
第3个回答  2019-10-09
D3为入职日期。每半年给工龄工资,那么公式为
=MIN(300,INT(DATEDIF(D3,TODAY(),"m")/6)*50)
即可
相似回答