让造价人变得逆天的简单Excel技巧!
分享到:

1.工程量计算公式快捷地得出计算结果

 

在很多情况下,造价人员在计算工程量时,需要列出及保留工程量的计算公式和计算备注,以方便后期的对账。如何在输入计算式和计算备注后,就能很方便地得出工程量计算结果呢?实用案例列述如下:

 

首先,需选中显示计算结果的单元格E2(可以理解为定位作用),然后再按以下动态图演示:

 

 

 

在此,解释一下这个公式“=EVALUATE(SUBSTITUTE(SUBSTITUTE(Sheet3!D2,'[','*ISTEXT(''['),']',']'')'))”的注意点:除公式中的黄色标识“Sheet3!D2”的参数需要自行修改外,其他复制即可。其中Sheet3是标签名,D2是计算书所在单元格位置。

 

切记:上述计算书备注须用英文格式中括号'['']'。使用此函数的Excel的文件需以(*.XLSM)格式进行保存,否则下次重新打开表格,该函数无法实现(及需重新定义该函数)。

 

2.Datedif函数计算工期及租赁天数

 

在大家在计算工程工期或周转性材料租赁期时,是否为每个月的31日或30日所困扰?可能会用扳手指或翻日历的笨方法计算两个日期的相隔天数?其实Datedif函数就可以帮你很轻松解决。实用案例如下:

 

 

 

笔者先简单解释下以下表格中的单元格D2输入的公式“=DATEDIF(B2,C2,'d')“前两个参数分别是开始日期和结束日期,第三个参数'd'是计算天数的参数,也可以改成'm'(计算月份)和'y'(计算年份)。

 

3.Exact函数在快速查找修改前后表格的内容差异

 

在平时的造价工作中,大家一定会碰到这样一个问题,在您已经编制了工程量清单的格式(包括清单描述、单位等),需要其他算量同事填写工程量。但他们完成填写工程量的表格是否会调整或不小心修改过原表格内容(如清单描述或单位等),你要是以一一核对或复核一下,那简直太费时间了。其实Exact函数火眼金睛,很快识别出其中的差异。比如下表中的第2、3行的B、C列的内容已有差异了,请看动态演示:

 

 

 

4.Vlookup函数实现清单套价一步到位

 

Vlookup函数是一个功能十分强大的函数,他能帮助大家从一大堆错综复杂的数据中查询并提取你所需要的数据。下面举一个例子,方便大家认识并了解他。

 

 

 

例如:施工单位在进行投标报价时,有很多单体工程分不同的清单表格进行报价,而其实大部分的清单项目是相同的,在完成第一个单体工程的投标报价后,再运用此函数在其他单体清单中,可达到了事半功倍。又如某个变更签证要参照工程合同(工程量清单为计价合同)的相应清单项目进行套价:

 

 

在单元格E15中输入公式“=VLOOKUP(B15,$B$3:$F$11,4,FALSE)”

 

这个公式有几个要点需要跟大家解释一下,是下面动态演示不能完全反映的,也是帮助大家理解这个函数,所以请大家务必仔细阅读。

 

VLOOKUP函数有四个参数:

 

第1个参数的解释是所需查询的项目名称。

 

第2个参数的解释是查询的范围,需要注意的是选取范围的首列必须为第一个参数所对应的项目名称,还有在选取范围的时候需要用到“$”符号,该符号在Excel中是锁定单元格行或列的功能。这么做是为了方便后期批量复制单元格的公式。

 

第3个参数的解释是查询数据在选取范围的第几列。

 

第4个参数的解释是选择模糊查找或精确查找。

 

请看动态演示:

 

 

 

5.Sumif函数简单乖巧完成工程量指标汇总

 

大家在统计工程量的各项技术指标时,往往先需要汇总各项工程量(如混凝土的总和),该项工作特别麻烦,还容易出错,有什么方法可以一步到位呢?常用函数Sumif可以帮大家解决这个问题。案例如下:

 

 

请注意,需要将各项工程量进行分类(如11、12……)。笔者再解释下单元格D14的公式“=SUMIF($C$2:$C$12,C14,$D$2:$D$12)”:第一个参数“$C$2:$C$12”和第三个参数”$D$2:$D$12“必须保持单元格行数对应。比如本案例中'分类'列的起始行数为2,'工程量'列的起始行数也必须为2。同样,'分类'列的结束行数为12,'工程量'列的结束行数也必须为12。另外,这两个参数必须用”$”锁定单元格,这么做是为了方便后期批量复制单元格的时候分类汇总数据不会随粘贴单元格位置的不同而变化。

 

 

下面请看动态演示:

 

 

 

 

6.Sumproduct函数一键汇总多户型工程量

 

大家在汇总多户型工程量的时候是否还在用公式“=A户型单户工程量*A户型户数+ B户型单户工程量*B户型户数+ C户型单户工程量*C户型户数……”,一系列的操作下来估计会使大家眼花缭乱了,其实有一个捷径,用Sumproduct函数就可以简单、高效地实现这一功能了。实用案例的动态演示:

 

 

解释一下上面的公式“=SUMPRODUCT(C3:E3,F3:H3)”