excel中工龄工资计算问题,已有工龄计算函数到日的.请教大虾们:满1年1月的开始有工龄工资,每年30元,第2年0月开始有2年的工龄工资,依次类推,工龄工资最高240元.用excel函数如何表述?我现在已有工龄计算函数公式,到日的,例如:xxx工龄1年0月28日没有工龄工资;xxx现在工龄1年1月0日,工龄工资30元;xxx工龄2年0月,工龄工资60元;xxx工龄14年,工龄工资240元封顶.A B C D姓名 入厂时间 工龄 工龄工资王菲 2009-11-18 00年09月06日 0潘英 2009-7-24 01年01月00日 30贾塔 2008-8-24 02年00月00日 60贾忠 1998-6-17 12年02月07日 240我用的工龄计算公式为TEXT(SUM(DATEDIF(B2,TODAY(),{"y","ym","md"})*{10000,100,1}),"00年00月00日")
问题描述:
excel中工龄工资计算问题,已有工龄计算函数到日的.
请教大虾们:满1年1月的开始有工龄工资,每年30元,第2年0月开始有2年的工龄工资,依次类推,工龄工资最高240元.用excel函数如何表述?
我现在已有工龄计算函数公式,到日的,例如:xxx工龄1年0月28日没有工龄工资;xxx现在工龄1年1月0日,工龄工资30元;xxx工龄2年0月,工龄工资60元;xxx工龄14年,工龄工资240元封顶.
A B C D
姓名 入厂时间 工龄 工龄工资
王菲 2009-11-18 00年09月06日 0
潘英 2009-7-24 01年01月00日 30
贾塔 2008-8-24 02年00月00日 60
贾忠 1998-6-17 12年02月07日 240
我用的工龄计算公式为
TEXT(SUM(DATEDIF(B2,TODAY(),{"y","ym","md"})*{10000,100,1}),"00年00月00日")
答
c2=IF(LEFT(C2,2)="01",--LEFT(C2,2)*(--MID(C2,4,2)>0)*30,MIN(--LEFT(C2,2)*30,240))
鼠标放在C2右下角,变成十字后下拉.