南瓜园

 找回密码
 注册
查看: 1448|回复: 0

利用EXCEL处理夜班津贴

[复制链接]
发表于 2011-7-17 11:16:58 | 显示全部楼层 |阅读模式
夜班津贴可以说是企业计算员工工资中,最难于统计的一个内容。如果员工某一个月,要么整月都是白班,要么整月都是夜班,且上夜班满8小时补10元,未满不补的情况下,计算方法如下:
工号 1 2 3 4 5 6 。。。 班别 夜班津贴
001 8 9 10 7 5 2  1 =countif(b2:z2,">=8")*10*aa2
002 7 4 10 12 11 9  0  
003 6 9 11 11 12 11  1  
004        0  
005        1  
006        1  
007         
         

说明,b2:z2为员工每天上班的时间数,aa2为班别标示列。
函数通过统计上班时间超过8小时的天数,乘10得到津贴数,再乘班别,(夜班1,白班0),从最得到最终的夜班津贴数

实际情况可能没这么简单,有些员工可能一个月里,某些天在上白班,某些天在上夜班,这时整个统计表,以及所用公式都变得复杂起来。
列出来供有兴趣,有需要的朋友参考
工号  1 2 3 4 5 。。。 夜班津贴  
001  9 10 7 5 2  {=sum(if(c2:z2*c3:z3>=8,1,0))*10}  
班别 1 1 0 0 1   
002  11 9 7 11 10   
班别 0 1 0 1 1   
         
         
         
         

此时需要对每一天都添加班别标识。并统计每一天上班的时间*每一天的班别是否大于8,大于8,则SUM函数值加1,否则SUM函数值加0,从而得到时间大于8,且为夜班的天数,乘以每天10元,得到整月的夜班津贴。
这里用到数组函数。基础不扎实的朋友可能难于理解,仅供参考。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

请大家牢记南瓜园网址 www.nan2008.com

QQ|小黑屋|手机版|Archiver|南瓜园

GMT+8, 2024-9-20 09:16 , Processed in 0.121030 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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