Excel在工程造价中的应用
2020-08-11李程航
李程航
(云南省设计院集团有限公司,昆明650228)
1 引言
笔者自2014年开始学习并尝试计算项目投资估算及工程概算,因为估算和概算与施工图预算的区别,估算和概算阶段要体现的是工程的总投资,既要包含工程的建筑安装工程费,又要包含实施项目必需的工程建设其他费,还要考虑预备费、建设期利息和流动资金等。下面,本文主要简要介绍笔者近几年从事投资估算以及工程概算掌握的比较常用的Excel知识。
2 名称管理器
Excel名称管理器主要用于对已命名的单元格区域进行管理,其中,使用名称的作用在于以更加直观形象的方法间接引用单元格或单元格区域。
目前,工程投资估算和工程概算均以“万元”为单位,在计算工程投资估算及工程概算时,经常需要进行单位转换,即将单位为“元”的数据转换成以“万元”为单位的数据。刚接触Excel时,一般都是简单地对每一个数据除以10 000进行换算,在计算数额较大的费用时,操作容易出现错误,导致总投资的计算出现很大的错误。因此,可以使用名称管理器对10 000进行定义,从而减少因为多次输入10 000而容易引起的错误操作,对10 000进行名称定义目前有2种方式。
2.1 第一种方式:引用单元格
引用单元格,顾名思义,就是直接引用单元格的数值,可以在Excel表格的某一个单元格内输入10 000,对其进行定义,具体方式为公式→定义名称。
在单元格中输入10 000,点击定义名称,弹出新建名称对话框,对单元格中的10 000进行定义,在名称栏输入自己能够记住并能轻易反应使用的名称,例如,可以义为“wan”,范围栏可选工作簿或工作表,备注栏可对定义名称进行定义,引用位置栏为引用的单元格的位置,定义完成后,点击确定,以后需要输入10 000时,就可以直接输入“wan”进行应用。
2.2 第二种方式:直接定义名称
相较于第一种方式,第二种方式可以直接定义数值的名称,不用引用单元格的数值,具体方式为:在弹出的新建名称对话框中的引用位置栏直接输入10 000,从而对10 000进行定义。
3 如何使用Excel快速计算工程建设其他费
在投资估算和工程概算中,均要把工程建设其他费用计入工程总投资,工程建设其他费一般包含建设单位管理费、设计费、监理费、勘察费、水土保持方案编制费、建设项目前期咨询费、环境影响报告编制及评估费、招标代理服务费、造价咨询费等费用。
上述费用的计算方式各异,有按照差额定率累进法计算的,如建设单位管理费、招标代理服务费、造价咨询费等;有按照插入法计算的,如设计费、监理费、水土保持方案编制费、建设项目前期咨询费、环境影响报告编制及评估费等。而且计算的基数也不同,有按照总投资为计算基数的(此时需要使用迭代计算法);有按照建安工程费为计算基数的。下面以设计费为例,简要说明如何使用Excel快速计算设计费,例如,某建筑类项目建安工程费为0.78亿元,复杂系数设为1。
3.1 传统手工方法
根据《工程勘察设计收费管理规定》(计价格〔2002〕10号),建安工程费约为0.78亿元,设计费收费计算如下:
本项目为建筑类,专业调整系数为1,复杂系数按1计算,最终设计费收费为243.89万元。
不同的项目建安工程费不同,如果都是使用手工方法计算,工作量较大,且手工计算容易出现输入错误导致计算结果错误。
3.2 使用Excel表进行快速计算
首先,可以对设计收费计算标准表进行简单的转换,以便使用,如图1所示。
图1设计费收费标准及计算示例表
图1中第2行为各档建安工程费;第3行为对应各档建安工程费的设计费。
MATCH函数:返回指定数值在指定数组区域中的位置。
此时,可以在A3单元格匹配0.78亿元在第2行中C2:T2的位置,MATCH(C4,C2:T2,1)。同时对A3单元格定义名称为“sjfplace”(方便后面引用),由图1可知,返回的数值为“5”。
根据手工计算方法公式可知:需要在Excel表中分别返还163.9、249.6、0.8、0.5这几个数值,这时可以使用INDEX函数。
INDEX函数是返回表或区域中的值或对值的引用[1]。
3.2.1 返还163.9数值
通过上表可知,163.9数值位于第3行第5个数,而“5”这个数值又是A3单元格的值,已经定义名称为sjfplace,因此,使用INDEX(C3:T3,sjfplace)就可以返还163.9这个数值。
3.2.2 返还249.6数值
通过上表可知,249.6数值位于第3行第6个数,使用sjfplace+1得到“6”,因此,使用INDEX(C3:T3,sjfplace+1)就可以返还249.6这个数值。
同理,可以返还0.8及0.5这2个数值。在Excel表中设计费的计算公式就是:
通过此种方式可以解决因为建安工程费数值发生变化从而不断的使用插入法计算设计费所带来的工作量,在图1中,只需更改建安工程费(C4单元格)的数值就可以直接得出设计费的数值(D5单元格)。
4 结语
综上所述,Excel表格可以为日常工作提供很大的帮助,使人们能够从较为繁重的工作中尽量减少因为处理各种数据耗费的时间,并且提高计算的准确性。Excel中的函数很多,功能也非常强大,如能掌握一些常用的函数,会给日常的数据处理带来很大的便利。同时,正因为Excel中的函数很多,功能也非常强大,本人也仅仅学习了Excel的冰山一角,在今后的工作中将会对Excel进行深入的学习。