《成本会计应用计算机入门和准备.docx》由会员分享,可在线阅读,更多相关《成本会计应用计算机入门和准备.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、11第1章 成本会计应用计算机入门和准备第1章 成本会计应用计算机入门和准备【内容简介】本章主要讨论成本核算的一般流程和方法;Microsoft Excel和Microsoft Access的基本操作以及如何利用VBA使各项操作自动完成。成本会计是运用会计的基本原理和一般原则,采用会计的基本方法,对企业在生产和经营过程中发生的各种耗费和产品或劳务成本进行连续、全面、系统的确认、计量、计算等活动。成本会计是现代会计的一个重要分支,包括成本预测、成本计划、成本决策、成本控制、成本分析和成本核算等具体内容。其中,成本核算是成本会计的基础。成本核算的计算工作量比较大,计算工程很规范,并且基本上每月的工
2、作是重复的,需要编制各种成本计算或分配的表格。因此,成本核算特别适合采用计算机处理。但是,由于各类企业生产经营活动的内容不同,成本核算的过程和方法差别很大,因此,购买商品化的、现成的专用成本核算软件,并非是明智的选择。因为这些软件要么价格过高、要么是不能适应企业成本核算的需要。除非是大型企业可以从企业信息化整体考虑,实施ERP计划。一般的中小企业,自己动手,利用各种能够得到的价格相对比较便宜的通用软件实施企业成本核算,进而开展成本分析、预测、决策、计划等,是一个实用、可行的实施方案。采用计算机来完成成本核算和成本分析、预测、决策等任务,离不开选择适当的应用软件。企业在选择应用软件之前,首先要对
3、企业的实际情况和软件市场有一个整体的了解。软件市场上各种应用软件种类繁多,从使用上讲,可分为两大类:一类是应用面广泛的通用应用软件;一类是专用于企业会计、财务、管理方面的专用应用软件。由于通用应用软件应用的面比较广,操作比较规范、简便,价格也比较便宜。对于中小企业,采用通用应用软件是一种明智的选择。1.1 使用Excel建立表格1.1.1 Excel操作界面和主要功能Microsoft Excel是微软公司推出的很有特色的电子表格软件,具有非常强大的数据处理、数据管理和报表制作功能。对于成本会计人员,Excel是进行成本核算、成本分析、预测决策的最重要的工具。Excel是微软公司Office系
4、列办公软件之一,Excel有很多版本,从5.0版起,功能上已经基本定型,只是在操作的界面和简便性上提高不少,在与网络的结合方面也有较大改进。本书主要介绍Excel 2000。Excel的界面如图1-1所示。图 1-1Excel操作非常简便,但是功能却非常强大,应用面非常广泛,主要运用在财务、会计、统计、行政等领域。Excel的主要功能有以下几个方面:1表格制作。Excel可以编制各种样式的财务或统计报表,可以通过建立查询从各种数据库中直接取数完成表格的编制。2数值运算。Excel的公式和函数功能极大地方便了数字运算和数值处理,几乎可以完成所有的财务和会计日常业务所碰到的各种数据加工、处理和计算
5、工作。3数据分析。Excel的数据分析功能强大,可以制作各种分析方案和数据透视表,进行各种分析。4Visual Basic for Applications(VBA)的运用。VBA运用在Excel,使Excel成为完全的开发环境,有时候仅仅使用宏录制器,便可以构建完美的宏,实现程序的自动操作。1.1.2 建立表格的格式操作Excel最常用的功能就是编制各种格式的表格,为了使表格更美观,更容易阅读和理解表格的内容,通常要对表格进行格式化操作。Excel把表格看成是各个单元格的集合,每个单元格的格式组成表格的整体格式。单元格格式操作主要通过使用菜单栏的格式命令打开单元格格式面板和使用格式化快捷工具
6、条完成。格式化快捷工具条如图1-2所示。图 1-2使用格式化快捷工具条可以比较方便地对单元格进行格式化操作。但是,工具条提供的仅仅是一些常用的格式工具,要使用其他一些比较操作,就需要打开单元格格式面板进行操作。单元格格式面板如图1-3所示。格式化面板有6个标签,其中“数字”标签提供各种数字格式,包括数值、货币、会计专用、日期、时间等格式,并可以根据需要自定义各种格式。“对齐”标签提供水平和垂直对齐方式、文本的缩进量、自动换行、文本方向、倾斜角度等格式功能。“字体”标签提供字体、字形、字号、下划线、颜色、上下标等格式功能。“边框”标签提供各种边框线的设置、颜色、类型等格式功能。“图案”标签提供单
7、元格底纹图案和颜色等格式功能。“保护”标签提供单元格锁定、隐藏和工作表保护功能。图 1-3表1-1是运用各种格式化工具编制的表格,其中,表格的标题采用“楷体”字体、“粗体”字形、18号字号、并且跨列置中。表内各行的标题和各列的标题采用“隶书”字体、“标准”字形、11号字号,表内的数字采用“Times New Roman”字体、“标准”字形、11号字号,所有单元格都居中。表1-1 南希公司年度销售情况表产 品一季度二季度三季度四季度全 年A产品25302563246312368792B产品24652856245618549631C产品25872684254313579171D产品27092512
8、263014259276合 计102911061510092587236870单元格格式化使表格更加清晰、更加易于理解。1.1.3 Excel的公式和函数Excel通过在单元格中输入的公式和函数进行数值计算或处理,所有公式和函数都是以等号开头,如“=A1-B1”、“=SUM(A1:B12)”。如果省略等号,Excel会将输入内容作为文字或数值处理。Excel的公式和函数依赖于单元格引用,单元格引用有3种方式:1相对引用。相对于输入公式的相对位置引用单元格,当含有公式或函数的单元格移动或复制时,相对位置的列差和行差保持不变。2绝对引用。是对于固定位置的单元格的引用,应在单元格的列号行号前加上一个
9、美元符号如“$A$1”,可以在引用时按“F4”键,系统会自动加上“$”。3混合引用。该引用包含绝对引用和相对引用,如“A$1”的列为相对引用,行为为绝对引用。Excel的公式和函数有两种,一种是一般公式或函数,如在C1单元格中输入公式“=A1-B1”,表示将A1单元格的值减去B1单元格的值的结果放在C1单元格中。另一种是数组公式,数组公式由一个数值数组或一组单元格的引用组成,一般多用于函数的输入。如:在C3单元格输入数组公式“=SUM(IF(MOD(ROW(A1:B30),2) =0,A1:B30,0)”。这个数组公式的意思是将A1:B30单元格范围的各偶数行单元格的值相加,并将结论放在C3单
10、元格。其中,SUM用于求和,IF函数用于判断是否是偶数行,“MOD(ROW(A1:B30),2)=0”表示行号除以2的余数是否等于0,等于0的就是偶数行。数组公式输入时应该在输入公式内容后,同时按下Shift+Ctrl+Enter键,即先按住Shift和Ctrl两键,然后再单击Enter键。这时,在编辑栏里可以看到用花括号括起来的数组公式。注意,不要执行输入花括号。单元格引用样式也有两种,即A1引用样式和R1C1引用样式。A1引用样式表示在绝对位置上引用,R1C1引用样式表示可以在相对位置上引用。为了使公式或函数能够更好地被理解,可以给单元格或单元格区域命名。要给单元格或单元格区域命名,可以先
11、在工作表中选定要命名的单元格或单元格区域,再选择“插入名称定义”菜单命令,并在“工作簿名称”编辑框中输入具体名称,或选择“插入名称指定”菜单命令,指定工作表的列标题或行标题为单元格区域的名称。也可以在选定要命名的单元格区域后,单击编辑栏左端的“名称”文本框,并直接输入名称来对选定的单元格区域命名。要使单元格引用后在公式中能够正确的显示单元格或单元格区域的名称,还要选择“插入名称应用”菜单命令。使用名称可以使公式或函数更加易于阅读,同时,在创建公式时可以粘贴名称。在输入公式时,可以使用“插入名称粘贴”命令,并在“粘贴名称”列表框中选择要用的名称。这种方法既可以减少击键,加快操作时间,也可以防止输
12、入错误。图1-4就是使用了名称的公式,在编辑栏里,公式完全以汉字表示。图 1-4使用名称的公式,更容易理解,也比较容易记住。1.1.4 Excel的图表和数据透视表功能Excel的图表和数据透视表是非常有用的两项功能。图表是以图形方式来表达表格中的数据,通过使用图表可以更形象、更直观地理解表格数据的意义,图表具有较好的视觉效果,可方便用户查看数据的差异、图案和预测趋势。使用者可以在工作表上创建图表,或将图表作为工作表的嵌入对象使用,也可以在Web页上发布图表。Excel的图表有两种,一种是嵌入式图表,嵌入式图表“浮”在工作表上,是置于工作表中的图表对象,保存工作簿时,此图表会随工作表一同保存。
13、当要查看或打印图表及其源数据或工作表中的其他信息时,嵌入式图表就非常有用。另一种是独立图表,又称图表工作表,它是工作簿中只包含图表的工作表,独立于工作表数据或数据透视表报表。该图表在用户希望单独查看图表或数据透视图报表时,图表工作表非常有用。数据透视表是一种交互式工作表,用于对已有数据清单、表和数据库中的数据进行汇总和分析。使用“数据透视表和数据透视图向导”可指定所需的源数据。在创建数据透视表报表之后,就可以通过拖动数据字段和数据项来显示和组织数据。数据透视图是为现有数据清单、数据库和数据透视表报表中数据提供图形化分析的交互式图表。在创建了数据透视图报表后,就可以查看不同级别的明细数据,或通过
14、拖动其字段和项或显示和隐藏下拉列表中其字段的项来重新组织图表的布局。对于常规图表,用户必须为要查看的每张数据摘要视图创建一张图表。对于数据透视图报表,则只需创建一张图表,而用户可以通过使用鼠标以多种方式查看汇总情况。如果要比较相关的总计值,尤其是在要汇总较大的数字清单并对每个数字进行多种比较时,可以使用数据透视表报表。在要使用Excel进行排序、分类汇总和汇总时,就应该使用数据透视表报表来达到预期的目的。如果要在Excel中创建常规图表,则可以使用“图表向导”。例如某企业的历年销售情况如表1-2所示,使用Excel的图表功能绘制的数据图表如图1-5所示。表1-2 历年销售情况表年 份销 售 量
15、2000年5632001年5722002年5832003年594如果要创建数据透视图报表,则使用的方法将取决于所使用的源数据。如果要创建数据透视图报表用以反映同一工作簿中已有数据透视表报表的视图,则可以使用“图表向导”。如果要创建的数据透视图报表并不基于某个已有数据透视表报表的视图,则可使用“数据透视表和数据透视图向导”。使用此向导时,Excel会自动创建相关联的数据透视表报表。图 1-5常规图表的源数据是直接链接到工作表单元格上的,而数据透视图报表并不直接链接到工作表单元格上。它们可基于多种类型的数据,包括Excel清单和数据库、需要进行合并计算的多个数据区域以及外部数据源(如Microso
16、ft Access数据库和OLAP数据库)。1.1.5 Excel的数据库功能“数据库”就是为了实现一定的目的,按某种规则组织起来的“数据”的“集合”,虽然Excel工作表最大的用处是处理数值型数据,但是,Excel工作表也可以用于存储和检索文本及其他非数字型信息的数据库。从某些方面看,Excel是中小企业理想的数据管理工具,因为Excel的数据管理和分析的功能十分强大。Excel可以像其他专业数据库管理系统一样进行数据查询或检索。在Excel中,数据清单是数据库的代名词,根据设计元素和使用方式,Excel会自动将数据清单认作为工作表,Excel数据库表的列可以看作是数据库的字段,行可以看作数
17、据库的记录,一般可以将列标题作为字段标签,可以以不同的字体或字形与列中的数据区分开来。Excel数据清单可以交互使用,或者通过VBA的自动技术来使用。Excel提供了很多菜单选项,可以迅速方便地对数据库表进行筛选、排序等处理,Excel的数据库函数能够大大地提高数据清单与外部数据处理的能力。一般来说,Excel的数据库功能与其他各种关系型数据库管理系统相比较,有易学易用、简单方便的特点,比较适合管理相对较少的数据集合。当记录大于1000条、字段超过30个时,应该考虑使用真正的数据库系统。1.1.6 Excel的分析工具Excel提供的分析工具库中包括了进行数据分析用的引用程序和函数,通过使用E
18、xcel的分析工具库,可以很方便地进行数据分析和各种统计分析。图 1-6分析工具库通过加载宏菜单命令进行安装。在“工具”菜单选“加载宏”命令,在“加载宏”对话框中将“分析工具库”前面的复选框选上,确定后退出即可,如图1-6所示。打开“工具”菜单可以找到“数据分析”菜单命令,单击“数据分析”就会出现数据分析对话框,如图1-7所示。在对话框中可以拖动滚动条,找到要用的工具,双击它或选中后再单击“确定”就可以使用了。图 1-7数据分析工具可以完成诸如相关系数、协方差、直方图、移动平均、指数平滑、抽样、傅立叶分析、方差分析、描述分析、回归分析、样本检验等各种数据分析任务。1.2 使用Access建立数
19、据库1.2.1 Access简介成本会计人员在日常工作中也经常要使用数据库应用软件。数据库应用软件种类很多,比较适合成本会计人员日常工作中使用的,主要是Microsoftt公司Office系列办公自动化软件的组件之一Access。Access为熟悉数据库编程的会计人员和不熟悉数据库编程的新手都提供了一套功能强大、使用方便的数据管理和分析工具。Access适用于小型商务活动,用以存储和管理商务活动所需要的数据。Access不仅是一个数据库,而且具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单)、查询、报表和应用程序等。Access的新版本有了对XML的支持,会计人员甚至可以开发
20、、创建很容易与Web集成的复杂的企业级数据库解决方案。Access可以帮助会计人员更加轻松地开展工作。Access是Office办公套件中一个极为重要的组成部分。现在它已经成为世界上最流行的桌面数据库管理系统。通过大量的改进,微软公司将新版本Access的功能变得更加强大。不管是处理公司的客户订单数据、处理产品制造成本数据、管理自己的个人通讯录、还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。Access的使用也非常简便。一些很繁琐的工作,只需几个简单的步骤就可以高质量地完成了。使用Access可以从单一的数据库文件中组织用户信息。在此文件中,可将数据分开放在名为“表”
21、,也就是前面所说的“数据表”的容器中,然后使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据、使用“报表”按特定的布局分析或打印的数据。此外,通过创建数据访问页还能从Internet上查看与更新或分析数据。同时Excel的数据表可以很容易地转换为Access数据表,而Access数据表也可以非常方便地导入Excel工作表进行分析。Access与许多优秀的关系数据库一样,可以让使用者很容易地连接相关的信息,而且还对其他的数据库系统有所补充。它能操作其他来源的资料,包括许多流行的PC数据库程序(如dBASE、Paradox、Microsoft FoxPro)和服务器、小型机及
22、大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术。Access还提供Windows操作系统的高级应用程序开发系统。Access与其他数据库开发系统之间相当显著的区别就是:使用者不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!如果使用者能给它加上简短的VBA代码,那么使用者的程序决不比专业程序员潜心开发的程序差。1.2.2 Access的总体结构Access将所有有名字的东西都称为对象,在Access中,最重要的对象包括表、查询、窗体、宏和模块。表用户定义的是存储资料的对象,每一个表都包含有关某个
23、主体的信息。表包括存储不同种类资料的字段(列),而记录(行)则收集特定主体实例的所有信息。查询为来自一个或多个表的资料提供定制视图的对象。在Access中,可以利用图形化的实例查询机制(QBE)或通过SQL语句来建立查询。使用者可以在查询中选择、更新、插入或删除资料,也可以用查询来建立新表。窗体是主要的人机接口。大量的操作(几乎所有)都要通过窗体完成。窗体通过运行宏或VBA过程,来响应大量的事件。Access为使用者提供了强大的(同时也是相当方便的)向导来建立标准的Windows窗体。报表为格式化、计算、打印选定资料而设计的对象,是衡量一个优秀的数据库的重要标准(有时甚至是惟一的标准)。宏为了响应已定义的事件,需要让Access去执行一个或多个操作,而宏就是对这些操作的结构化的定义对象。它可以让使用者像堆积木一样建立一个功能强大的程序,而无须写大量的代码。模块包括用VBA编码的定制过程的一个对象。模块提供了独立的动作流以捕获错误,而宏做不到。模块能直接响应窗体或报表事件,也可以从应用程序的任何地方被 调用。
限制150内