一种用EXCEL编制的自动工程预决算

发布者: 发布时间:2002/12/10 阅读:1107
聚划算
    工程预决算的编制不仅要求编制数据准确、编制周期短,还要页面美观,能够很方便地更改数据。使用计算机编制工程预决算书是最佳选择。本文介绍的计算机EXCEL自动工程预决算程序,只要具有EXCEL的基本操作技能,自己就可以编制出来。今后,只要在工程量表上输入定额编号、工程量,以及工程量计算式,就可以和专业软件一样地由计算机在1-2分钟内完成其它的工作。特别是不必耽心程序“死机”,因为EXCEL程序出现“死机”的现象非常少。
    
  1.文件的工作表表格
    
  设置工程量、预决算、取费、数据库、封面、验收单以及自己需要的其它表格,全部各用一个工作表。
    
  2.利用编辑公式的“=”功能编辑单元格
    
  在同一或不同工作表的单元格中:利用“=”编辑单元格的数据计算公式,完成单元格的自动计算。利用“=”编辑单元格的数据或文字,使与其它单元格内容相同并且随着后者的内容变化而自动变化。
    
  这样被编辑的单元格内的文字与数据就与其它表格用“=”链接起来了。比如,当在工程量表上键人或更改一个工程量数据后,不仅预决算表而且取费表、预决算书封面等所有相关联的表中各种费用合计、汇总也跟着改变。一瞬间就完成了几百个数据的计算工作。同样地,在一个地方填好工程项目名称,其它地方也就自动地生成。 3.定额数据库表的编制
    
  定额数据库表的行标题与预算表的完全相同,把本单位常用的定额数据都输入进去,就完成了“定额数据库”的基本设置。考虑到以后数据的扩充,在最后一行仅将定额编号随意复制几十行为最好。
    
  数据库表的特殊要求:各列名称(字段名)各用一个单元格,不能合并单元格,字体应加粗。
    
  为了更好地进行数据排序,建议将A列设置为“定额本号”,B列设置为“定额号”,C列设置为“定额编号”。比如对定额编号为8-586,则在某行A列输入8,在B列输入586,在C列输入2-586等。排序时以A、B列进行排序。输入一个“0”定额编号作为工作量表中空白行的“数据”。数据库中今后作为筛选条件的定额编号一列中间,不允许有空单元格。
    
  设置高级筛选条件区域:在数据库行标题上方插入3-4行,将数据库定额编号字段名复制到第2行上。
    
  4.利用“宏”自动完成预决算的主要工作
    
  宏,是宏指令的简称,就是计算机记录指定的一系列“操作过程”,并能在以后重复执行的指令。事实上在编制预决算时,如果确定了工程量和所套用的定额,其它的工作从本质上来说都是重复的。这正是宏功能的用武之地。
    
  (1)编制宏的运行方框图:下面是录制“按照工程量表的第1、2个定额编号,由计算机在数据库表中筛选出对应的定额数据并自动填写在预决算表中”的宏的主要方框图。在本框图和以后的说明中我们规定:工程量表C6- C36为填写定额编号区域,预决算表的第6-36行为空白行,录制宏的操作从单击工程量工作表标签开始。(2)编辑宏程序:在方框图中可以看到,从方框2到方框4与从方框5到方框8,它们分别完成了“按照工程量表的第1、第2个定额编号,把定额库的有关数据通过高级筛选后填写到预决算表的相应行”的任务。
    
  读者可以发现,方框5的操作是通过删除工程量表单元格 D46后,下面的单元格自动替补为D46,实际上是在更新单元格 D46的内容,使它的内容由复制的工程量表的第1个定额编号自动变为第2个定额编号。比较一下就可以知道,从方框5开始到方框8的操作所完成的任务,与完成以后同类任务的操作只有在方框8中“填写到预决算表第x行”有数字差别。这就为直接编辑宏程序提供了很大的便利。因为把几十行定额编号一次又一次地从删除工程量表D46开始到粘贴到预决算表第x行,那是一项繁重的工作。

关于易利-项目管理-产品中心-联系我们-帮助中心-申请链接