Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3681|回复: 11

请高手帮我设置一个经济补偿金的公式。

[复制链接]
发表于 2017-8-12 16:32 | 显示全部楼层 |阅读模式
本帖最后由 lilylong415 于 2017-8-12 16:35 编辑

经济补偿金一直都是用手工计算,感觉很低能,请各位高手帮我设置一个公式,详见附件,其中请在工作年限处和经济补偿金处设置公式。(经济补偿金的计算工作不满半年按半年计算,超过半年不满一年按一年计算),非常非常感谢。

经济补偿金.rar

6.53 KB, 下载次数: 10

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-8-12 17:25 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2017-8-12 20:48 | 显示全部楼层
qqyyh 发表于 2017-8-12 17:25
半年多少?一年多少?

半年0.5个月补偿金,一年1个月补偿金。
回复

使用道具 举报

发表于 2017-8-12 22:10 | 显示全部楼层
月补偿金?
回复

使用道具 举报

发表于 2017-8-13 05:25 | 显示全部楼层
下面的公式的结果表示的是根据C列入职日期到现在的实际年系数换算过来的F 用的计算年系数。
并且列是平均月薪不是平均年薪,否则你的F列公式还要修改

计算年系数 D2=INT((TODAY()-C2)/365)+IF(MOD(TODAY()-C2,365)/365<0.5,0.5,1)

实际年系数 =INT((TODAY()-C2)/365)+MOD(TODAY()-C2,365)/365

FLOOR CEILING 函数用的很少,所以没选择。
回复

使用道具 举报

 楼主| 发表于 2017-8-13 08:38 | 显示全部楼层
cabcyvr 发表于 2017-8-13 05:25
下面的公式的结果表示的是根据C列入职日期到现在的实际年系数换算过来的F 用的计算年系数。
并且列是平均 ...

非常感谢,问题经济补偿金的计算可以设置公式吗?我觉得可能可以设置一个IF函数,就是如果工作年限小于半年按0.5个月补偿金计算,如果工作年限大于半年按1个月补偿金计算。您看可以吗?
回复

使用道具 举报

发表于 2017-8-13 09:40 | 显示全部楼层
本帖最后由 cabcyvr 于 2017-8-13 09:44 编辑

不是已经写出来了吗,如果你要在E 列才转换系数,D列只显示原始年份系数的话

D2=INT((TODAY()-C2)/365)+MOD(TODAY()-C2,365)/365   得到原始系数10.27
E2 =INT(D2)*B2+IF((D2-INT(D2))<0.5,0.5,1)*B2+B2      根据D列的小数位数值转换

如果直接根据B C列得到结果,不需要 D列的话
E2 =B2*INT((TODAY()-C2)/365)+IF(MOD(TODAY()-C2,365)/365<0.5,0.5,1)*B2 +B2
回复

使用道具 举报

发表于 2017-8-13 09:47 | 显示全部楼层
按照 你的不到半年算半年的条件,如果一个一个员工正好在满一年的时刻被裁员,小数点位为零,也要算半价月薪??
回复

使用道具 举报

 楼主| 发表于 2017-8-13 10:00 | 显示全部楼层
cabcyvr 发表于 2017-8-13 09:47
按照 你的不到半年算半年的条件,如果一个一个员工正好在满一年的时刻被裁员,小数点位为零,也要算半价月 ...

正好满一年按一年计算,其实超过半年不满一年都按一年计算
回复

使用道具 举报

 楼主| 发表于 2017-8-13 10:10 | 显示全部楼层
cabcyvr 发表于 2017-8-13 09:40
不是已经写出来了吗,如果你要在E 列才转换系数,D列只显示原始年份系数的话

D2=INT((TODAY()-C2)/365)+ ...

非常清楚,真的太感谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 09:27 , Processed in 0.680428 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表