审计工作中常用EXCLE函数整理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

审计中常用函数公式在审计工作中常用函数及实用技巧,此文件对于初学者很有帮助。常用函数公式有VALUE、LEFT、RIGHT、LEN和FIND、MID、SUMIF、VLOOKUP、CONCATENATE(类似&)、IF、ROUND、TRIM、SUBTOTAL、1、连字符“&”CONCATENATE在实际运用EXCEL进行审计工作的时候,我们为了能在两个数据库之间找一个合适的比较标准,有时需要将两个或以上的单元格连接起来。这时,我们可以用字符“&”将两个或以上的单元格连接起来。例子:我们想统计一下美元采购价格为12的材料A的采购数量。这时,我们可以将单元格“A6”与单元格“C6”连接起来再分类汇总即可(如下表2)。表2ABCDEF1美元汇率28.127345材料币别价格人民币价格采购数量6材料AUSD12.00=C6*$A$21,200.00=A6&---&C67材料BUSD15.00=C7*$A$21,300.00=A7&---&C78材料CUSD11.00=C8*$A$21,320.00=A8&---&C89材料AUSD12.00=C9*$A$21,100.00=A9&---&C9注意:用连字符“&”计算出的结果是文本型字符,也就是文本格式,不能用来加、减、乘、除等数学运算。如果文本型字符是数字,那么我们可以用函数value()将其转换为数值型字符,然后才能进行数学运算。(函数value()的用法见下面)2、CONCATENATE函数功能:将多个文本字符串合并成一个。实务中,不同的工作簿之间并非时刻存在唯一的关键字符串(如上例为“客户名称”)。那么,我们就需要将不同单元格内的信息进行合并,使其生成唯一的一个字符串。例如:在编制服装企业存货账龄分析表时,由于获取的明细清单内各件衣服的类别、款式、颜色、尺寸均不具有唯一性特点,如下“表四”所示:为了使用VLOOKUP函数,我们需要自己构建一个唯一性的字符串。在本例中,我们可先在首列中插入一列,标题可称作为“品名”,然后使用CONCATENATE函数,创建唯一性的字符串,公式介绍如下:ABCDE1品名类别款式颜色尺寸2女装/休闲服/红/中号女装休闲服红中号公式:=CONCATENATE(text1,text2,text3,text4,…,text29,text30)该函数,共可合并30个不同单元格内的字符串,在本例中的运用如下:=CONCATENATE(B2,/,C2,/,D2,/,E2)(其中“/”,是为了便于检查的需要,不用也可)注:常用语连接时间日期。3、value()在审计实务中,我们常碰到某些财务软件导出的财务数据是文本型字符串,无法进行计算,如果遇到这种情况,使用VALUE函数,可以将该文本型字符串转换成数字型语法:=value(text)功能:将代表数字的文本字符串转换成数字说明:TEXT,表示需要转换的文本型单元格位置,比如我们需要将A1单元格中的文本型字符串转换成数值型,则公式=VALUE(A1)即可。(注:EXCEL中存在个小BUG,当我们选中文本型字符串范围后,如果按CTRL+F,查找“.”替换为“.”的话,可将原先带小数点的文本型字符串全部转换为数值型字符串,可以大大地简化操作步骤。但是,当文本型字符串所代表的数字信息系整数时(即不存在小数点时),该方法则不适用。)注:原数据乘1或选中单元格,点击叹号“转换为数值”4、去除空格键函数-trim()我们在导出ERP数据库中的数据时,由于ERP数据库中规定了字符的长度,所以在导出数据时,会造成有些字符后面带有空格键字符,影响我们数据统计的准确性。为此,我们需要掌握一个可以除去文本以外空格键字符的函数。语法:trim(text)说明:trim()函数可把文本前后两边的空格键去掉(注:不能去掉文本中间的空格键)。函数的使用方法和函数value()一样。5、取字符串或数值长度函数-len()我们介绍这个函数是为了配合下面截取字符串函数的使用而特别提出的。语法:len(text)说明:这个函数返回的数值是字符串的个数。函数的使用方法和函数value()一样。6、将数值转换为按指定数字格式表示的文本-TEXT()语法:TEXT(value,format_text)Value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。说明Format_text不能包含星号(*)。通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数TEXT可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。示例1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。123AB销售人员销售Buchanan2800Dodsworth40%公式说明(结果)=A2&sold&TEXT(B2,$0.00)&worthofunits.将上面内容合并为一个短语(Buchanansold$2800.00worthofunits.)=A3&sold&TEXT(B3,0%)&ofthetotalsales.将上面内容合并为一个短语(Dodsworthsold40%ofthetotalsales.)7、截取字符串函数-right(),left(),mid()我们从ERP里导出数据之后,数据录入员所录入的数据不一定和我们所要的一模一样,但其中可能包含了我们所要的信息,这样,我们就需要把其中的信息提取出来。我们可以用截取字符串函数来帮助我们完成工作。语法:左截取字符串函数:left(text,number)右截取字符串函数:right(text,number)中间截取字符串函数:mid(text,start_num,number)说明:Text是指函数操作的对象,也就是包含所要提取字符的文本Number是要提取字符的数量Start_num是指开始提取字符的起始位置但在实际操作中,常将right()函数或left()函数与len()函数结合起来使用,达到快速提取我们需要的信息的目的。在表4中,我们假定A列中前面的是分公司代码,后面是采购单号。我们现在要把所有的采购单号取出来分析,可以这样处理:表4ABCDEF1A1PO0512112=right(a1,len(a1)-3)2A1PO0512001=right(a2,len(a2)-3)3B1PO200411010A=right(a3,len(a3)-3)4B1PO200512121=right(a4,len(a4)-3)5C1PO200503141C=right(a5,len(a5)-3)8、SUBTOTAL函数日常中最常见到的是在分类汇总中,返回列表或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑SUBTOTAL函数对该列表进行修改。语法:SUBTOTAL(function_num,ref1,ref2,...)Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。ref1……refn参数为要对其进行分类汇总计算的第1至29个命名区域或引用。必须是对单元格区域的引用。Function_num(包含隐藏值)为1到11之间的自然数,用来指定分类汇总计算使用的函数值相当于函数1AVERAGE2COUNT3COUNTA4MAX5MIN6PRODUCT7STDEV8STDEVP9SUM10VAR11VARPFunction_num(忽略隐藏值)为101到111之间的自然数值相当于函数101AVERAGE102COUNT103COUNTA104MAX105MIN106PRODUCT107STDEV108STDEVP109SUM110VAR111VARP注意:101到111仅在Office2003、2007及更新的版本中能用。处理隐藏数据时使用。9、VLOOKUP()语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)说明:lookup_value:指需要在table_array区域中第一列查找的值;table_array:指需要在其中查找数据的表格;col_index_num:指在table_array区域中对应匹配值所返回的值所在的列数;range_lookup:这是一个逻辑值(ture或false),如果填ture是近似匹配,而false则是精确匹配。这个函数的主要用途是将存放在另外一张表格的信息相对应地提取到一张表格上。我们举个简单的例子(见表5),把“物料信息表”中的物料名称和单位相应地取到“物料进仓明细表”中。表5ABCDE1材料信息表2物料编号物料名称单位3N001材料A张4N002材料B公斤5N003材料C公斤67物料进仓明细表8物料编号物料名称单位进仓时间进仓数量9N001=vlookup(a9,$a$2:$c$5,2,false)=vlookup(a9,$a$2:$c$5,3,false)2005-9-3120.0010N002=vlookup(a10,$a$2:$c$5,2,false)=vlookup(a10,$a$2:$c$5,3,false)2005-10-1412.0011N001=vlookup(a11,$a$2:$c$5,2,false)=vlookup(a11,$a$2:$c$5,3,false)2005-10-2124.0012N003=vlookup(a12,$a$2:$c$5,2,false)=vlookup(a12,$a$2:$c$5,3,false)2005-11-1225.0013N002=vlookup(a13,$a$2:$c$5,2,false)=vlookup(a13,$a$2:$c$5,3,false)2005-12-219.50小提示:在公式中引用其他单元格时,可以直接将光标移动到目标单元格或用光标选取引用范围,再输入分格符“,”即可。另外,要改变单元格的引用方式,在输入完单元格按F4。table_array区域可以定义成名称,使用名称来表达.10、sumif()语法:SUMIF(range,criteria,sum_range)说明:range:为用于条件判断的范围;criteria:用于判断的标准;sum_range:实际求和的范围。我们在运用该公式求和时要注意,range和sum_range是一一对应的关系,如果他们的对应关系错了,求出的结果也不一定正确。我们还是以表5中的“物料进仓明细表”为例子,用sumif()分类汇总物料出仓数量,见表6表6ABCDE1材料信息表2物料编号物料名称单位进仓总数3N001材料A张=sumif($a$8:$a$13,a3,$e$8:$e$13)4N002材料B公斤=sumif($a$8:$a$13,a4,$e$8:$e$13)5N003材料C公斤=sumif($a$8:$a$13,a5,$e$8:$e$13)67物料进仓明细表8物料编号物料名称单位进仓时间进仓数量9N001材料A张2005-9-3120.0010N002材料B公斤2005-10-1412.0011N001材料A张2005-10-2124.0012N003材料C公斤2005-11-1225.0013N002材料B公斤2005-12-219.50注:常用于往来双挂账。11、其他的一些函数我们在实际运用EXCEL审计的过程中,还常常用到month(),year()、now()等函数。这些函数简单实用,常

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功