Excel里面计算工龄工资公式
我现在计算工龄工资,有入职日期,一年以后的每个月有30元,2年就每个月60,以此递增。封顶150.请问用什么公式计算?一列为入职日期,格式(日期),一列为工龄工资。怎么算...
我现在计算工龄工资,有入职日期,一年以后的每个月有30元,2年就每个月60,以此递增。封顶150.请问用什么公式计算?
一列为入职日期,格式(日期),一列为工龄工资。怎么算?入职一年以后每个月30,2年后每个月60,递增,上限150. 展开
一列为入职日期,格式(日期),一列为工龄工资。怎么算?入职一年以后每个月30,2年后每个月60,递增,上限150. 展开
16个回答
展开全部
在EXCEL表中的第一列存放入职日期(单元格格式为日期),第二列存放工龄工资,第二列的公式为:=IF((YEAR(NOW())-YEAR(A1))>=5,"150",IF((YEAR(NOW())-YEAR(A1))<5,(YEAR(NOW())-YEAR(A1))*30)),上式是相对于A1和A2单元格.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=min(datedif("入职日期","当前日期","y")*30,150)
两个日期都必须为标准格式的日期,或者是这个两个标准格式日期的单元格引用,比如
datedif(A1,B1,"y")
两个日期都必须为标准格式的日期,或者是这个两个标准格式日期的单元格引用,比如
datedif(A1,B1,"y")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设入职年份在A1单元格
=MIN(200,IF(A1<1,0,IF(A1<4,A1*20,60+40*(A1-3))))
求采纳为满意回答。
=MIN(200,IF(A1<1,0,IF(A1<4,A1*20,60+40*(A1-3))))
求采纳为满意回答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(ROUNDDOWN(VALUE((YEAR(NOW())-YEAR(A2))*12+MONTH(NOW())-MONTH(A2))/12,0)*30>150,150,ROUNDDOWN(VALUE((YEAR(NOW())-YEAR(A2))*12+MONTH(NOW())-MONTH(A2))/12,0)*30)
公式有点长,但个人认为这是最符合楼主要求的公式
公式有点长,但个人认为这是最符合楼主要求的公式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询