审计中常用的Excel函数运用整理
E某cel的数据处理功能在现有文字处理软件中处于领先地位。几乎没有什么软件能够与它为敌。函数作为E某cel处理数据的一个最重要手段,功能是十分强大的,在工作实践中可以有多种应用,甚至可以用E某cel来设计复杂的统计管理表格或小型的数据库系统。结合我所审计工作底稿采用E某cel书写的尝试,熟悉一些E某cel常用函数,对于提高审计底稿检查,提高审计工作效率是相当见效的。
一、什么是函数
E某cel中所提的函数其实是一些预定义的公式,它们使用上一些称为参数的特定数值按特定的顺序或结构进行计算。用户可以直接运用它们对某个区域内的数值进行一系列运算,如分析和处理日期值和时间值、确定贷款的支付额、确定单元格的数据类型、计算平均值、排序显示和运算文本数据等等。(解释参数:参数从字面理解即是参与计算的数,它可以是数字、文本、逻辑值、数组或单元格引用,给定的参数必须产生有效的值,参数也可以是常量、公式或其他函数,若以其它函数作为函数的参数,就是下面要讲的函数的套用。)
函数还可以多层嵌套使用,即一个函数的运算结果作为另一个函数的参数参与下一轮运算。如:某测试分为6个单项测试,各单项测试结果依次存放在A2至A7单元格中,分项测试结果汇总得分在60分及以上即为合格,否则为不合格,则我们可以在测试结果单元格是使用如下函数:=if(um(A2:A7)>=60,“合格”,“不合格”)
在该函数中,if函数为外层函数,um函数的运算结果则作为if函数的一个参数参与运算。
下面,我们以审计中经常用到的一些函数进行介绍。二、部分函数介绍
1、IF函数(执行真假值判断,根据逻辑计算的真假值,返回不同结果。)
可以使用函数IF对数值和公式进行条件检测。
语法
IF(logical_tet,value_if_true,value_if_fale)
Logical_tet表示计算结果为TRUE或FALSE的任意值或表达式。例如,A10=100就是一个逻辑表达式,如果单元格A10中的值等于100,表达式即为TRUE,否则为FALSE。本参数可使
用任何比较运算符。
Value_if_truelogical_tet为TRUE时返回的值。例如,如果本参数为文本字符串“预算内”而且logical_tet参数值为TRUE,则IF函数将显示文本“预算内”。如果logical_tet为TRUE而value_if_true为空,则本参数返回0(零)。如果要显示TRUE,则请为本参数使用逻辑值TRUE。Value_if_true也可以是其他公式。
Value_if_falelogical_tet为FALSE时返回的值。例如,如果本参数为文本字符串“超出预算”而且logical_tet参数值为FALSE,则IF函数将显示文本“超出预算”。如果logical_tet为FALSE且忽略了Value_if_fale(即value_if_true后没有逗号),则会返回逻辑值FALSE。如果logical_tet为FALSE且Value_if_fale为空(即value_if_true后有逗号,并紧跟着右括号),则本参数返回0(零)。Value_if_fale也可以是其他公式。说明
MicrooftE某cel还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用COUNTIF工作表函数。如我们要计算某固定资产明细表中有多少项运输设备,则我们可以使用公式=countif(B2:B110,”运输设备”)
根据时间情况,例举若干示例进行讲解
2、SUM函数(返回某一单元格区域中所有数字之和)语法
SUM(number1,number2,...)
Number1,number2,...为1到30个需要求和的参数。
由于um函数使用较为频繁,大家都较为熟悉,这里就不再过多讲解,但有两点需要强调:
如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。
如果参数为错误值或为不能转换成数字的文本,将会导致错误。
3、SUMIF函数(根据指定条件对若干单元格求和。)语法
round函数有几个参数SUMIF(range,criteria,um_range)Range为用于条件判断的单元格区域。
Criteria为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为32、\、\或\。Sum_range是需要求和的实际单元格。说明
只有在区域中相应的单元格符合条件的情况下,um_range中的单元格才求和。
如果忽略了um_range,则对区域中的单元格求和。
MicrooftE某cel还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用COUNTIF函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用IF函数。
示例(以账龄分析表为例)
4、Date函数(返回代表特定日期的序列号。如果在输入函数前,单元格格式为“常规”,
则结果将设为日期格式。)
语法
DATE(year,month,day)
Year参数year可以为一到四位数字。MicrooftE某cel将根据所使用的日期系统来解释year参数。
如果year位于0(零)到1899(包含)之间,则E某cel会将该值加上1900,再计算年份。例如:DATE(108,1,2)将返回2022年1月2日(1900+108)。
如果year位于1900到9999(包含)之间,则E某cel将使用该数值作为年份。例如:DATE(2022,1,2)将返回2022年1月2日。
如果year小于0或大于等于10000,则E某cel将返回错误值#NUM!。
Month代表每年中月份的数字。如果所输入的月份大于12,将从指定年份的一月份开始往上加算。例如:DATE(2022,14,2)返回代表2022年2月2日的序列号。
Day代表在该月份中第几天的数字。如果day大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2022,1,35)返回代表2022年2月4日的序列号。说明

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。