又到了结算年终双薪的时候了,我想通过入职日期来计算年终双薪
具体表达如下:
2009年12月31日之前入职的肯定拿全额双薪
假设某人基本工资5000元,其入职日期是2010年4月18日,那么他的年终双薪计算应该是5000/12/21.75*10+5000/12*9
那我该如何通过公式在已知它的入职日期和基本工资后直接用公式或函数计算其该得的年终双薪呢
不知道我表达清楚了没有,呵呵
期待高手们给我解决(急)
或者假设A列为基本工资,B列为入职日期
分数不多,请见谅。。
做好请发我邮箱:[email protected] 谢谢!
这个人4月18日入职的,那么他该享有5000/12*9,等于9个月的全额双薪
然后他18号来的,那4月18号-30号这个月之间还有10个工作日
21.75是每个月的平均工作日
在“工龄”的第一个单元格中输入:=IF(D4<>"",DATEDIF(D4,"2010年12月31日","y")&"年"&ROUNDUP(DATEDIF(D4,"2010年12月31日","ym"),1)&"个月"&ROUNDUP(DATEDIF(D4,"2010年12月31日","md"),1)&"天",)
在“年终奖”的第一个单元格输入:=PRODUCT(C4/12/21.75,ROUNDUP(DATEDIF(D4,"2010年12月31日","md"),1))+PRODUCT(C4/12,ROUNDUP(DATEDIF(D4,"2010年12月31日","ym"),1))
在“个人所得税”的第一个单元格输入:=IF(AND(F4>0,F4<=2000),0,IF(AND(F4>2000,F4<=2500),ROUND((F4-2000)*0.05,2),IF(AND(F4>2500,F4<=4000),ROUND((F4-2000)*0.1-25,2),IF(AND(F4>4000,F4<=7000),ROUND((F4-2000)*0.15-125,2),IF(AND(F4>7000,F4<=22000),ROUND((F4-2000)*0.2-375,2),IF(AND(F4>22000,F4<=42000),ROUND((F4-2000)*0.25-1375,2),IF(AND(F4>42000,F4<=62000),ROUND((F4-2000)*0.3-3375,2),"")))))))&IF(AND(F4>62000,F4<=82000),ROUND((F4-2000)*0.35-6375,2),"")&IF(AND(F4>82000,F4<=102000),ROUND((F4-2000)*0.4-10375,2),"")&IF(F4>=102000,ROUND((F4-2000)*0.45-15375,2),"")
在“实发年终奖”的的一个单元格输入:=F4-G4
这样就可以得到你想要的实发年终奖。特别提醒:在“年终奖”“个人所得税”“实发年终奖”所在列的单元格应设置成“数值”格式。
通过你说的:我做的,应该满足你所有的条件,若有需要,可以给你文档。[email protected]