欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

在工资管理中EXCEL的运用研究

科普小知识2022-12-25 15:37:02
...

关键词:excel工资管理基础信息表

一、建立基础信息表

建立如表1所尔的基础信息表,在单元格b2中输入月份数,在单元格12中输入出勤天数。根据考勤表输入事假天数、病假天数、加班天数;根据上浮工资分配表输入浮动工资,根据后勤部门统计的房租输入房租。为防止输入数据引起银行卡号误差可以将“银行卡号”这一列隐藏。

基础信息工作表等

二、建立工资表

第一步,在单元格a1中输入“=”南通××公司2006年“&基础信息!b2&“月上资表””,并合单元格a1:q1,如表2所示。表2中月份数据随“基础信息表”中月份变化而变化。

第二步,利用excel不同表之间数据链接功能,在单元格a3、b3、g3、l3中分别输入“=基础信息!a4”、“=基础信息!b4”、“=基础信息!g4”、“=基础信息!h4”,基础信息表中的部门、姓名、浮动工资、房租将自动出现在工资表中。利用excel“填充柄”将其它各员工的有关数据自动产生。

第三步,将工资卡片中各员工的基本工资、岗位工资、综合补贴等记录,分别输入单元格c3、d3、e3所在列。

第四步,根据公司加班政策,假设加一天班为20元,在单元格f3中输入“=基础信息!f4*20”;根据事假扣除标准“(基本工资+岗位工资+综合补贴)÷本月出勤天数×事假天数”,病假扣除标准“(基本工资+岗位工资+综合补贴)÷本月出勤天数×事似天数-病假天数×5”,分别在单元格h3、13中输入“=if(基础信息!d4=”“,0,round((c3+d3+e3)/基础信息!$i$2★基础信息!d4,2))”、“=if(基础信息!e4=”“,0,round((工资表!c3+工资表!d3+工资表!e3)/基础信息!$i$2*基础信息!e4-5*基础信息!e4,2))”,这里运用round函数表示对事假或病假扣除金额四舍五入,if函数表示如果没有请事假或病假则扣额为零,否则按事假或病假标准扣除。wwW.11665.cOM需注意公式中$表示绝对引用符号不可省略,复制公式时引用范围不会发生变化。根据三金(养老保险、失业保险、医疗保险)扣除标准分别为基本工资、岗位工资、综合补贴之和的8%、1%、2%,在单元格j3中输入“=round((c3+d3+e3)*11%,2)”。

第五步,为了方便利用函数计算个人所得税,增加“应税所得额”列,平时可将其隐藏。在单元格m3中输入“=if((j3-k3-1600)>o,j3-k3-1600,0)”表示应税所得额只有超过免征额1600元才征税,否则不征税。在单元格n3中输入“=round(if(m3

第六步,在单元格j3中输入“=c3+d3+e3+f3+g3-h3-13”,表示“应发工资=基本工资+岗位工资+综合补贴+加班+浮动工资-事假、病假扣除”;在单元格03中输入“=k3+l3+n3”表示扣除合计总额;在单元格p3中输入“=j3-03”表示实发工资总额;在单元格b12中输入“=subtotal(3,工资表!a3:a11)&“人””,这里运用了subtotal动态计数函数计算出人数;在单元格c12中输入“sum(c3:c11)”表示对所有人员的基本工资求和。最后再利用“填充柄”,自动生成相应数据。

三、建立汇总表

建立如表3所示的工资汇总表。工资汇总表中主要运用了sumif()求和函数,从其它工作表中获取数据。其功能是在满足指定的统计条件下,对给定数据区域中的某一栏目范围进行累计求和。在单元格b3中输入“=sumif(工资表!$a$3:$a$11,$a3,工资表!$c$3:$c$11)”,表示将“部门”列中所有“生产”的行所对应的“基本工资”合计。“生产”部门其余工资各项目汇总公式均参照单元格b3填写,只需将单元格b3中需要求和的对象“工资表!$c$3:$c$11”变动一下,其余均不变,如在单元格c3中输入“=sumif(工资表!$a$3:$a$11,$a3,工资表!$d$3:$d$11)”。在单元格b7中输入“=sum(b3:b6)”,表示对汇总数求和,再利用“填充柄”,生成相应汇总数及合计数。

四、建立银行表

建立如表4所示的银行表。在单元格a2中输入“=基础信息!b4”,利用“填充柄”,生成各员工姓名。“账号”、“实发工资”自动产生,主要运用了vlookup()函数,其功能是搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。在单元格中b2中输入“=if(a2:”“,”“,vlookup(a2,基础信息!b4:c21,2,false))”,表示如果姓名a2为空格,那么账号b2为空,否则账号b2为“基础信息”表中姓名和账号两列区域中第一列的数值等于单元格a2中的数值的同一行的第二列数值。同样在单元格c2中输入“=if(b2=”“,”“,vlookup(a2,工资表!b3:p11,15,false))”,再利用“填充柄”,生成各员工的账号及实发工资。

五、创建“宏”生成工资条

为了提高工作效率,可以通过创建“宏”生成工资条。本文创建工资条通过录制交互操作过程逐步创建,此种方法相对简单,具体步骤如下:

第一步,启用宏。用鼠标单击[工具]-[宏]-[录制新宏],键入宏名“工资条”;在“保存在(i):”下拉框中,选择“当前工作簿”;在“说明(d):”编辑框中键入相应的文字;单击【确定】。

第二步,录制宏。按住ctrl健的同时,沿工作表标签行拖动“工资表”标签,建立副本,并双击将“工资表(2)”改名为“工资条”,然后将“工资条”中的数据编辑修改如表5所示。注意,此步骤中每一步都应小心谨慎操作,因为若在录制宏时出现失误,更正失误的操作也会记录在宏中。

第三步,单击“停止录制”按钮,结束宏录制。

第四步,创建“按钮”。用鼠标单击【按钮】图标,在“工资表”划一个小方框,选中小方框,右击鼠标→编辑文字→输入“工资条”→右击鼠标→单击“指定宏(n)…”→选择“工资条”→“确定”。以后每次要生成工资条时。只要将原“工资条”删除,按一下“工资条”按钮,就可以完成上述一系列操作,自动生成“工资条”。

工资汇总表等

一套工资核算模型创建完成,下月进行工资核算时,可以先复制一下该文件,然后只要将“基础信息”表中月份、本月出勤天数、事假天数、病假天数、加班天数、浮动工资、房租等数据输入,工资表、工资汇总表、银行表、工资条都将自动生成,大大提高了工作效率。另外在使用过程中应注意以下几点:(j)在输入数字时,小数点有时输成中文句号,可以选取“基础信息”表中的d、e、f、g、h五列,单击菜单[数据]-[有效性]-[输入法模式]中选取“关闭”。(2)为防止单元格中创建的公式被误删或更改,可以先选中有公式的单元格,在菜单[格式]-[单元格]-[保护]中的[锁定]前打勾,然后单击菜单[工具]-[保护]-[保护工作表],输入密码。(3)为限制不同用户查看和修改文件,在文件创建完成后,可以输入打开权限密码和修改权限密码,具体单击[文件]-[另存为]-[工具]-[常规选项],在[打开权限密码]和[修改权限密码]中输入不同的密码。