excel计算工龄工资按月计算,怎么做?

员工小艾2017年7月16日入职,工龄每3个月增长25,从8月开始计算工龄,但是前3个月工龄 需要第4个月才开,如何输入函数公式。

    根据要求求月工龄工资,规定不满1年没有工龄工资,不足10年的每满一年每月增加20元,达到或超过30年的每满一年每月增加50元

    请点击输入图片描述

    2

    光标定位在单元格M2中,在编辑框中输入“=IF()”

    请点击输入图片描述

    3

    调出函数公式,在函数公式中输入条件,当工龄大于1年的时候,工龄工资等于K2*20,否则为0

    请点击输入图片描述

    4

    嵌套IF条件,当工龄小于10,月工龄工资等于K2*30

    请点击输入图片描述

    5

    继续嵌套IF条件,当工龄大于等于30,月工龄工资等于工龄K2*50

    请点击输入图片描述

    6

    得出月工龄工资,然后用填充柄填充余下数据即可

    请点击输入图片描述

    7

    最终显示,如图

    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-28

你要的公式:

=INT(DATEDIF(EOMONTH(E48,)+1,TODAY(),"M")/3)*25

第2个回答  2021-07-28

C3:=INT(MAX(DATEDIF(EOMONTH($B3,0),EOMONTH(C$2,0)+1,"M")-1,)/3)*25

下拉(注:第2行需为日期格式)

追问

如果 要2021年1月2月 不算工龄 应该改动哪里呢? 谢谢

如果 要2021年1月2月 不算工龄 应该改动哪里呢? 谢谢

如果 要2021年1月2月 不算工龄 应该改动哪里呢? 谢谢

追答

不明白你的意思

第3个回答  2021-07-28
应该或许大概可以这样算吧,具体需要自己核算下
=IF((DATEDIF(A1,B1,"m")-1)/3>1,INT((DATEDIF(A1,B1,"m")-1)/3)*25,0)
第4个回答  2021-07-29

在C1中输入或复制粘贴下列公式

=INT(DATEDIF(EDATE(B2,1)-DAY(B2)+1,TODAY(),"M")/3)*25

下拉填充