Excel计算员工工龄工资的公式

公司规定,员工入职一年后才有工龄工资算法是:月工资×工作年数×0.05我需要的公式要精确到月份的,因为员工入职的月份都不一样例如:A员工在2010年4月份入职,那么今年4... 公司规定,员工入职一年后才有工龄工资
算法是:月工资×工作年数×0.05
我需要的公式要精确到月份的,因为员工入职的月份都不一样
例如:A员工在2010年4月份入职,那么今年4月份就会有工龄工资
B员工在2010年5月份入职,那么今年5月份才会有工龄工资
就是要根据实际月份和入职月份来计算每个员工的工龄工资,请问这个如何实现??谢谢!!
展开
 我来答
朱荟非
推荐于2017-12-15 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2256万
展开全部
这要看判断工龄的规定是什么样的。
比如A列姓名,B列入职日期,C列月工资,D列工龄工资。
D2公式
=DATEDIF(B2,TODAY(),"Y")*C2
或者
=(YEAR(TODAY())-YEAR(B2)-(MONTH(TODAY())-MONTH(B2)<0))*C2
下拉填充

区别在于
上一个公式是以满一年算一年工龄;下一个公式只要月份到了就算一年。
比如2010年6月20日入职,到2011年6月10日算工龄,上一个公式工龄是0年,下一个是1年。
请根据实际要求选择用哪一个
更多追问追答
追问
额 是这样的
A1 B1 C1 = D1
基本工资 岗位津贴 超时工资 = 月工资
然后月工资是(A1+B1+C1)=D1
公司的工龄算法就是:(基本工资+岗位津贴+超时工资)×工作年数×0.05
这个公式要怎么写??
追答
你的追问和我的回答有关系吗
腾天宇
2011-05-26 · TA获得超过2803个赞
知道大有可为答主
回答量:1691
采纳率:0%
帮助的人:909万
展开全部
用日期函数即可以解决,思路如下:
1.计算当前工作年份是否大于1
2.如果大于1,那么就将月工资*工作年数*0.05, 工作年数可以用year来取得

是不是只算年,不算月? 即1年半也算一年
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昔绢希通
2019-01-11 · TA获得超过3851个赞
知道大有可为答主
回答量:3135
采纳率:26%
帮助的人:193万
展开全部
把工龄填在B1单元格,公式复制在其他单元列=IF(AND(1<=B1,B1<2),80,IF(AND(2<=B1,B1<3),120,IF(AND(3<=B1,B1<4),150,IF(AND(4<=B1,B1<10),150+(B1-3)*10,IF(10<=B1,220,"工龄不对")))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式