excel工龄工资如何计算!在线等~!急!

公司员工转正后就有150元的工龄工资,之后每满12个月就可再加150。5年内每年增加150,6年以上每年增加100元,15年后封顶~求大神帮帮忙啊~!
日期那一栏不是当前日期,我每个月都会改,只有入职时间没有转正时间,员工转正后马上就享有150的工龄工资,假设他2012年6月1日入职,9月1日转正,那么他9月份就享有150的工龄工资。到2013年6月1日,他又可以涨150的工龄工资,以此类推..然后就是5年内每年150元,6年以上每年100元,15年封顶~工龄要按年更新..不然会有小数点...不满一年的按一年计算~

假设转正日期在B列,用公式:
=IF(DATEDIF(B2,TODAY(),"y")<6,DATEDIF(B2,TODAY(),"y")*150,MIN(DATEDIF(B2,TODAY(),"y")*100+250,5*150+10*100))
下拉复制公式;

如果你的表中有工作年限,假设在C列,公式:
=IF(C2<6,C2*150,MIN(C2*100+250,1750))
下拉复制公式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-09
设单元格D2为工作年限。公式如下:

=IF(D2<6,D2*150,IF(D2<16,5*150+(D2-5)*100,5*150+10*100))追问

大神再帮个忙吧~~工龄如何按年计算,我现在的是每月更新..所以工龄工资每个月都会变动

追答

用三个单元格来算。

我上面公式的D2就是下面的入职年份。

入职年份的公式,应该是B4-B3,我写反了。

追问

亲~还是不行啊..能不能给个邮箱..发给你看看..T_T

追答

[email protected],或者可以直接加QQ

第2个回答  2013-07-09
转正的日期有吧,比如转正日期在c列你可以试一下这个公式DATEDIF(C2,NOW(),"Y")算出工龄,然后可以用if函数实现你的要求
第3个回答  2013-07-09
=MIN(K5,15)*150-(K5>5)*K5*50