ch03-Excel在工资中应用.ppt
- 文档编号:2544649
- 上传时间:2022-11-01
- 格式:PPT
- 页数:93
- 大小:1.37MB
ch03-Excel在工资中应用.ppt
《ch03-Excel在工资中应用.ppt》由会员分享,可在线阅读,更多相关《ch03-Excel在工资中应用.ppt(93页珍藏版)》请在冰豆网上搜索。
Excel在工资中应用在工资中应用一、工资核算建立职工基本信息表职工基本信息表薪酬标准信息表薪酬标准信息表职工考勤信息表职工考勤信息表职工工资信息表职工工资信息表工资查询与汇总工资查询与汇总1建立职工基本信息表职工基本信息表打开打开ExcelExcel,并创建新工作簿文件,并创建新工作簿文件,命名为命名为“工资处理工资处理”;操作步骤选择工作表选择工作表sheet1sheet1名,将其改名名,将其改名为为“职工基本信息表职工基本信息表“,并在,并在A1A1单元格输入单元格输入“职工基本信息表职工基本信息表”;在第二行的在第二行的A2A2、B2B2、C2C2等单元格等单元格分别输入分别输入“职工编号职工编号”、“姓名姓名”、“性别性别”、“部门部门”、“职职工类别工类别”、“职务职务”、“职称职称”、“工龄工龄”;2建立职工基本信息表职工基本信息表将将“职工基本信息表职工基本信息表”合并居中合并居中操作步骤为为“性别性别”、“部门部门”、“职工职工类别类别”、“职务职务”、“职称职称”等等分别建立数据有效性,并在该列分别建立数据有效性,并在该列复制;复制;输入职工基本信息数据。
输入职工基本信息数据。
职工基本信息表见下图职工基本信息表见下图3职工基本信息表职工基本信息表此数据一般由人力资源管理部门提供给财务部门。
4建立薪酬标准信息表建立薪酬标准信息表操作步骤选择工作表选择工作表sheet2sheet2名,将其改名名,将其改名为为“薪酬标准信息表薪酬标准信息表“,并在,并在A1A1单元格输入单元格输入“薪酬标准薪酬标准信息表信息表”;设立设立扣款计算标准扣款计算标准设立设立计税计算标准计税计算标准设立设立岗位类别标准岗位类别标准设立设立职称类别标准职称类别标准/职务类别等职务类别等5薪酬标准信息表薪酬标准信息表6建立职工考勤信息表建立职工考勤信息表选择工作表选择工作表sheet3sheet3名名,命名为命名为“职职工考勤信息表工考勤信息表”操作步骤在在A1A1单元格输入单元格输入“职工考勤信息表职工考勤信息表”;在第二行的在第二行的A2A2、B2B2、C2C2等单元格等单元格分别输入分别输入“职工编号职工编号”、“姓名姓名”、“部门部门”;然后是当月的日然后是当月的日期与星期;最后是考勤统计。
期与星期;最后是考勤统计。
7职工考勤信息表职工考勤信息表考勤信息一般又企业内各部门记录,报人力资源部门核实汇总后,在交给财务部门作为核算职工薪酬的依据.8建立固定工资信息表建立固定工资信息表插入一张工作表插入一张工作表,命名为命名为“固定工资信固定工资信息表息表”操作步骤在在A1A1单元格输入单元格输入“固定工资信息表固定工资信息表”;在第二行的在第二行的A2A2、B2B2、C2C2等单元格分别等单元格分别输入输入“职工编号职工编号”、“姓名姓名”、“部部门门”;然后是职务、职称、基本工资、然后是职务、职称、基本工资、岗位津贴、职务津贴、职称津贴、工龄岗位津贴、职务津贴、职称津贴、工龄工资等。
工资等。
设置固定项目的数据引用和计算公式设置固定项目的数据引用和计算公式。
910建立变动工资信息表建立变动工资信息表插入一张工作表插入一张工作表,命名为命名为“变动工资信息变动工资信息表表”操作步骤在在A1A1单元格输入单元格输入“变动工资信息表变动工资信息表”;在第二行的在第二行的A2A2、B2B2、C2C2等单元格分别等单元格分别输入输入“职工编号职工编号”、“姓名姓名”、“部部门门”;然后是然后是奖金、加班费、病假、事奖金、加班费、病假、事假、旷工、罚款等假、旷工、罚款等。
设置变动项目的数据引用和计算公式、设置变动项目的数据引用和计算公式、如如加班费、病假、事假、旷工,输入某加班费、病假、事假、旷工,输入某些数据等。
些数据等。
1112固定工资项目的数据,一般是由人力资源管理部门来提供的。
其变动,也是由人力资源管理部门根据公司的有关规定来调整。
相比之下,变动工资项目则是由各部门提供考勤、考核记录,人力资源管理部门核实后,再由财务部门根据有关规定进行计算。
如奖金是根据各部门的记录和标准计算、加班费根据加班记录和加班费标准计算、扣款是根据考勤记录和扣款标准计算等。
13建立职工工资明细表建立职工工资明细表插入一张工作表插入一张工作表,命名为命名为“职工工资明职工工资明细表细表”操作步骤在在A1A1单元格输入单元格输入“职工工资明细表职工工资明细表”;在第二行的在第二行的A2A2、B2B2、C2C2等单元格分别等单元格分别输入输入“职工编号职工编号”、“姓名姓名”、“部门部门”;然后是基本工资、岗位工资、然后是基本工资、岗位工资、职务工资、职称工资、工龄工资、奖职务工资、职称工资、工龄工资、奖金、加班费、病事假金、加班费、病事假/旷工、罚款、应旷工、罚款、应发工资、个人所得税、实发工资。
发工资、个人所得税、实发工资。
设置固定项目的数据引用和计算公式设置固定项目的数据引用和计算公式。
141516自动生成工资条在工资明细表的基础上,通过宏编程,实现自动生成工资条,进行打印。
也可以增加一个宏,对生成的宏进行删除,将其还原为工资明细表。
具体操作见宏与VBA编程的介绍1718宏与VBA编程宏是一些存储了一系列命令的程序。
宏可以减少完成复杂任务的步骤,因此使用宏可以显著地减少创建、设置格式、修改和打印工作表的时间。
可以使用Excel内置的录制工具来创建宏,也可以使用VB编辑器编写宏使用强大的编程语言VisualBasicforApplications(通常称作VBA)来创建MicrosoftExcel宏。
当需要反复地完成一些操作,或者Excel没有提供内置的工具完成这项工作时,就创建宏。
19计划宏计划宏在创建宏之前,花几分钟来考虑究竟想做什么。
计划宏最好的方式是手动将宏需要处理的操作执行一遍。
例如:
选中并复制“工资信息表”的标题行在第二位员工信息行右单击,选“插入复制单元格”在第三位员工信息行右单击,选“插入复制单元格”直到在最后一位员工信息行右单击,选“插入复制单元格”20录制宏录制宏在确定了需要执行哪些操作后,打开宏录制器,开始创建第一个宏。
1.选取一个单元格。
录制宏之前,应该决定是否要录制当前单元格的位置。
如果想让宏总是从一个特定的位置开始,那么在打开宏录制器后选择想让宏开始的单元格。
如果当前单元格的位置无关紧要,那么先选取一个单元格,然后再打开宏录制器。
212.选择菜单“工具”“宏”“录制新宏”命令,出现“录制新宏”对话框。
3.输入宏名InsertHeader(生成工资条)4.在“保存在”列表框中,选择“当前工作簿”。
5.在“说明”框中输入下面的文本:
显示单元格里潜在的内容:
工资条。
6.单击“确定”按钮关闭宏录新制对话框并开始录制。
这时,出现“停止录制”工具栏。
Excel应用程序底部的状态栏显示“准备录制”。
227.执行前面计划的手动试验操作(参见“计划宏”)8.完成所有操作后,单击“停止录制”工具栏上的“停止录制”按钮,或者选择菜单“工具”“宏”“停止录制”命令。
2324运行宏运行宏在创建了一个宏之后,至少要运行一次以确保它正确工作。
打开任何包含文本、数字和公式的工作表。
选择菜单“工具”“宏”“运行宏”命令打开“宏”对话框。
点击要运行的宏的名称。
单击“执行”按钮,执行宏第一次运行宏时,经常会发现宏不会按照预期的操作执行。
Excel允许修改代码25修改宏代码修改宏代码打开宏录制器,选择“当前工作簿”作为保存地点。
1选择菜单“工具”“宏”“宏”命令。
2选择宏名(本例中为“InsertHeader”)3单击“编辑”按钮。
Excel打开一个专门的窗口,该窗口称为VisualBasic编辑器(也称作VBE),如下图所示。
26代码窗口代码窗口工程窗口工程窗口属性窗口属性窗口27修改后的的生成与删除代码28VBA编程VBA语言是建立在VB语言的基础上的,它的词法和语法跟VB语言也基本相同。
支持面向对象程序设计。
Sub主界面主界面()主界面主界面MacroCorenLee记录的宏记录的宏2002-11-5Sheets(主界面主界面).SelectEndSub宏名宏名宏名宏名批注批注批注批注宏程序宏程序宏程序宏程序宏的结构29什么是工程工程就是模块的集合,包括:
用户窗体文件,例如Excel中的工作表以及图表工作表模块类模块ActiveX文件引用的其他工程30为何要使用VBA宏缺少伸缩的弹性记录了许多不需要的步骤记录了许多不需要的资料无法使用较深入的功能无法完成重复性的工作无法完成需要条件判断的工作宏宏VBAVBAVisualBasicforApplication31VBA程序的基本架构对象面向对象的开发方式VBA是以操作Office对象为目的的程序语言属性对象所属的特性或特征方法控制对象的内建动作或功能,以便可以让程序顺利打开事件发生于对象上的事情32VBA与VisualBasic的差异VisualBasic以界面为中心的开发方式重点在使用者如何进行操作VBA以文件为中心的开发方式重点在使用者最后看到什么33ExcelExcel对象结构对象结构对象结构对象结构34使用对象的程序语法Workbooks(“Mybook.xls”).Worksheets(“Sheet1”).Range(“B5”).Value=“ABCDE”容器容器容器容器属性属性Workbooks.Close集合对象集合对象35Office对象模型顶级对象:
Application层次式对象模型结构查看结构模型图(帮助)对象浏览器自动列出成员功能对象属性对象方法事件:
文档级和应用级36VBA的重要语法SetObject1=ObjectObject.Property=ValueObject.Method(Setting)37VBA程序开发的步骤设定引用的参数项目定义对象变量设置对象变量完成对象的接口对象属性操作方法事件程序38VBA控制结构分支结构If条件条件1Then语句块语句块1ElseIf条件条件2Then语句块语句块2Else语句块语句块n+1EndIfSelectCase测试变量测试变量Case表达式表达式1语句块语句块1Case表达式表达式2语句块语句块2CaseElse语句块语句块n+1EndSelect39VBA控制结构循环结构For变量变量=初值初值To终值终值Step步长步长语句块语句块Next变量变量ForEach对象变量对象变量In对象集对象集语句块语句块Next对象变量对象变量DoWhile条件表达式条件表达式语句块语句块Loop40示例:
在Excel中打印工资表SubInsertTitle()Selection.CurrentRegion.SelectCells(Selection.Row,Selection.Column).SelectRange(Selection,Selection.End(xlToRight).SelectSelection.CopyActiveCell.Offset(2,0).Range(A1).SelectDoUntilActiveCell=Selection.InsertShift:
=xlDownRange(Selection,Selection.End(xlToRight).SelectSelection.CopyActiveCell.Offset(2,0).Range(A1).SelectLoopApplication.CutCopyMode=FalseEndSub41示例:
对话框与外部应用程序PrivateSubdonkey_Click()MsgBox(Iamadonkey)EndSubPrivateSubWabbit_Click()CallPlaySound(ActiveDocument.Path+wabbit.wav)EndSubPrivateSubturtle_Click()ConstAnswer=TURTLEDimTriesAsIntegerDimMessage,Title,Default0,MyValue
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch03 Excel 工资 应用
![提示](https://static.bdocx.com/images/bang_tan.gif)