分享

明明白白我的薪(2)

 云山阿朰 2016-10-26


上一篇文章,我们了解到根据考勤详细数据,加班详细数据如何自动计算出汇总后的考勤数据&加班数据。

精彩继续,本文将继续根据汇总后的考勤数据 加班数据 基本工资信息,税率信息生成员工的工资条。


员工的基本工资,社保公积金缴费基数信息已经在员工基础信息表中。生成员工工资信息的时候。无须重新录入,直接可以使用查找函数根据员工工号找出对应的信息。

使用Lookup函数根据工号查找出员工姓名:LOOKUP(C3,个人基本信息!B:B,个人基本信息!A:A)

使用Vlookup函数查找员工工资卡开户行信息:VLOOKUP($C3,个人基本信息!$B:$Z,COLUMN(C:C),FALSE)

温馨提示:使用Column函数避免使用数字 来表示需要取的列数。借用Excel的相对引用功能。拷贝公式到账号,基本工资,午餐补贴列。公式中的column(C:C)会自动变为相应的column().注意这里一定要选择合适的引用方式,比如参数一定是列绝对引用,查找区域一定是绝对引用

计算加班费

日常加班费:基本工资*平时加班时长/8/21.75

IFERROR(VLOOKUP($C3,个人基本信息!$B:$F,5,FALSE) * VLOOKUP($C3,加班汇总数据!$B:$F,4,FALSE) / 8 / 21.75,0)

周末加班费:基本工资*周末加班时长/8/21.75

IFERROR(VLOOKUP($C3,个人基本信息!$B:$F,5,FALSE) * VLOOKUP($C3,加班汇总数据!$B:$F,5,FALSE) / 8 / 21.75,0)

温馨提示:这里加iferror的目的是为了避免没有加班数据导致结果为NA的情况。如果没有加班数据,则结果显示为0

计算公司缴纳的五险一金

公积金:VLOOKUP($C3,个人基本信息!$B:$I,COLUMN($H:$H),FALSE)*VLOOKUP(J$2,Sheet1!$A:$C,3,FALSE)

社保:VLOOKUP($C3,个人基本信息!$B:$I,COLUMN($G:$G),FALSE)*VLOOKUP(K$2,Sheet1!$A:$C,3,FALSE)

温馨提示:这里巧妙使用引用方式,当公式拷贝到其他的时候直接可以使用。其中Sheet1的A->C列存放五险一金的缴费比例。VLOOKUP(J$2,Sheet1!$A:$C,3,FALSE)第一个参数使用行绝对 是因为需要按照对应缴费项查出缴费比例。VLOOKUP($C3,个人基本信息!$B:$I,COLUMN($G:$G),FALSE) 第一个参数使用列绝对 因为是需要使用工号列进行查询。

计算休假扣费

病假扣款:VLOOKUP($C3,个人基本信息!$B:$I,COLUMN($H:$H),FALSE) * VLOOKUP($C3,出勤汇总数据!$B:$G,6,FALSE) / 21.75 * 0.7  ,假设病假拿30%的工资

事假扣费:=VLOOKUP($C3,个人基本信息!$B:$I,COLUMN($H:$H),FALSE) * VLOOKUP($C3,出勤汇总数据!$B:$H,7,FALSE) / 22

个人所得税

=MAX((F3+G3+H3+I3-V3-W3-P3-Q3-R3-S3-T3 - 3500 ) * Sheet1!A10:A16-Sheet1!B10:B16)

温馨提示:Sheet1 的A10:B16存放税率和速算金额。因为是数组公式 输入完后一定要输三键。

实得工资总额

=F3+G3+H3+I3-P3-Q3-R3-S3-T3-U3-V3-W3

计算方法:基本工资+午餐补助+平时加+周末加班费-五险一金-请假扣款-个税





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多