巧用EXCEL审计工程项目中物资采购价格合规性
李坤(审计署哈尔滨办)
【发布时间:2012年11月02日】
字号:【大】 【中】 【小】
    在实际审计工作中,我们经常遇到各种服务收费合规性的审计,其中很多收费需要根据分级计算收费金额,如招标代理服务费、个人所得税等。如果对每个值单独进行分级计算,不仅比较繁琐,还容易出错。笔者现利用货物招标代理服务费的审计为例,介绍一种简便的收费标准合规性审计方法,希望能对大家有所帮助。
    
    一、所需资料
    
    在审计中,取得两张表格:
    (1)货物招标代理服务费收取表。包含的主要字段名称为:序号、物资名称、招标时间、货物中标金额、被审单位实际已收取的中标服务费等。
    (2)货物招标代理服务收费标准表。(计价格〔2002〕1980号)包含的主要字段名称为:货物中标金额(万元)、招标服务费率、累计费率、累计应收取服务费。(如下表所示,其中累计费率与累计应收服务费的金额由审计人员自行计算而来)。

货物中标金额(万元)

招标服务费率

累计费率

累计应收取服务费(万元)(x为实际中标金额)

100以下 

1.50%

1.50%

x*1.5%

100500

1.10%

5.90%

1.5+(x-100)*1.1%

5001000

0.80%

9.9%

5.9+(x-500)*0.8%

10005000

0.50%

29.9%

9.9+(x-1000)*0.5%

500010000 

0.25%

42.4%

29.9+(x-5000)*0.25%

10000100000

0.05%

87.4%

42.4+(x-10000)*0.05%

>100000

0.01%

87.4+(x-10000)*0.01%


    审计的目的是根据货物招标代理服务的收费标准进行条件判断,计算被审单位多收取或少收取的差额。这里我们可以利用EXCEL的函数进行简单计算。
    
    二、审计步骤
    
    我们可以利用if逻辑函数来解决分级计算的问题。它的语法是:IF(logical_test,value_if_true,value_if_false)。

    参数:logical_test是结果为true(真)或false(假)的数值或表达式;value_if_true是logical_test为true时函数的返回值,如果logical_test为ture并且省略了value_if_true,则返回true。而且value_if_true可以是一个表达式;value_if_false是logical_test为false时函数的返回值。如果logical_test为false并且省略value_if_false,则返回false。value_if_false也可以是一个表达式。

    利用if函数,如果我们要计算出每笔应该收取的招标费金额,可以在货物招标代理服务费收取表中的“货物中标金额”字段旁添加一个新的字段,命名为“应收取基准服务费金额”。在该字段中输入公式“=IF(A1<=100, A1*0.015,IF(AND(A1>100,A1<=500),1.5+(A1-100)*0.011,IF(AND(A1>500,A1<=1000),5.9+(A1-500)*0.008,IF(AND(A1>1000,A1<=5000),9.9+(A1-1000)*0.005,IF(AND(A1>5000,A1<=10000),29.9+(A1-5000)*0.0025,IF(AND(A1>10000,A1<=100000),42.4+(A1-10000)*0.0005,87.4+(A1-100000)*0.0001))))))”(A1表示货物中标金额所在列的第一个值)。它的功能就是将每个需要计算的值利用if嵌套函数进行判断,得出结果。然后可以利用EXCEL的自动计算功能将用此公式计算出的值依次下拉到最后一行,即可得出每一笔应收基准服务费金额。

    根据法规允许在基准金额内上下浮动20%的规定,在“中标服务费”字段旁再添加两个字段“被审单位最少多收取的金额”及“被审单位最少少收取金额”,利用公式“被审单位实际已收取的中标服务费-应收基准金额*1.2”,“应收基准金额*0.8-被审单位实际已收取的中标服务费”,分别得出每一笔中标服务费最少多收取和最少少收取的金额,再利用EXCEL的求和功能进行求和即可。

    至此,审计目的已经达到。需要注意的是,IF函数中的嵌套条件最多只有七层,七层以上的条件我们还需寻找其他方法加以解决。(李坤)
【关闭】    【打印】