Excel里面计算工龄工资公式

我现在计算工龄工资,有入职日期,一年以后的每个月有30元,2年就每个月60,以此递增。封顶150.请问用什么公式计算?一列为入职日期,格式(日期),一列为工龄工资。怎么算... 我现在计算工龄工资,有入职日期,一年以后的每个月有30元,2年就每个月60,以此递增。封顶150.请问用什么公式计算?
一列为入职日期,格式(日期),一列为工龄工资。怎么算?入职一年以后每个月30,2年后每个月60,递增,上限150.
展开
 我来答
794785671
2010-03-22 · TA获得超过239个赞
知道答主
回答量:51
采纳率:100%
帮助的人:22.8万
展开全部
在EXCEL表中的第一列存放入职日期(单元格格式为日期),第二列存放工龄工资,第二列的公式为:=IF((YEAR(NOW())-YEAR(A1))>=5,"150",IF((YEAR(NOW())-YEAR(A1))<5,(YEAR(NOW())-YEAR(A1))*30)),上式是相对于A1和A2单元格.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芮城老憨
2010-03-22 · TA获得超过5064个赞
知道大有可为答主
回答量:3744
采纳率:0%
帮助的人:2499万
展开全部
=min(datedif("入职日期","当前日期","y")*30,150)
两个日期都必须为标准格式的日期,或者是这个两个标准格式日期的单元格引用,比如
datedif(A1,B1,"y")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
原冷虢思源
2020-06-16 · TA获得超过3942个赞
知道大有可为答主
回答量:3172
采纳率:27%
帮助的人:162万
展开全部

如图:
 
E2单元格公式为:
=MIN(INT(DATEDIF(D2,TODAY(),"M")/6)*50,300)
公式可向下复制。
 
OK

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毓诚戴书
2020-04-29 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:30%
帮助的人:645万
展开全部
假设入职年份在A1单元格
=MIN(200,IF(A1<1,0,IF(A1<4,A1*20,60+40*(A1-3))))
求采纳为满意回答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
44cwwk
2010-03-22 · 超过31用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:93.7万
展开全部
=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)

公式有点长,但个人认为这是最符合楼主要求的公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式