您当前的位置:首页 > 会计论文>管理会计论文

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

2015-07-02 14:49 来源:学术参考网 作者:未知
关键词: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.133229.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<=500,m3*0.05,if(m3<=2000,m3*10%-25,if(m3<=5000,m3*15%-125,if(m3<=20000,m3*20%-375,if(m3<=40000,m3*25%-1375,m3*30%-3375))),2)”,这里运用if函数的层层嵌套计算个人所得税。
第六步,在单元格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)为限制不同用户查看和修改文件,在文件创建完成后,可以输入打开权限密码和修改权限密码,具体单击[文件]-[另存为]-[工具]-[常规选项],在[打开权限密码]和[修改权限密码]中输入不同的密码。
相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页