在很多情况下,造价人员在计算工程量时,需要列出及保留工程量的计算公式和计算备注,以方便后期的对账。如何在输入计算式和计算备注后,就能很方便地得出工程量计算结果呢?实用案例列述如下:
首先,需选中显示计算结果的单元格E2(可以理解为定位作用),然后再按以下动态图演示:
在此,解释一下这个公式“=EVALUATE(SUBSTITUTE(SUBSTITUTE(Sheet3!D2,"[","*ISTEXT(""["),"]","]"")"))”的注意点:除公式中的黄色标识“Sheet3!D2”的参数需要自行修改外,其他复制即可。其中Sheet3是标签名,D2是计算书所在单元格位置。
切记:上述计算书备注须用英文格式中括号"[""]"。使用此函数的Excel的文件需以(*.XLSM)格式进行保存,否则下次重新打开表格,该函数无法实现(及需重新定义该函数)。
在大家在计算工程工期或周转性材料租赁期时,是否为每个月的31日或30日所困扰?可能会用扳手指或翻日历的笨方法计算两个日期的相隔天数?其实Datedif函数就可以帮你很轻松解决。实用案例如下:
笔者先简单解释下以下表格中的单元格D2输入的公式“=DATEDIF(B2,C2,"d")“前两个参数分别是开始日期和结束日期,第三个参数"d"是计算天数的参数,也可以改成"m"(计算月份)和"y"(计算年份)。
Vlookup函数是一个功能十分强大的函数,他能帮助大家从一大堆错综复杂的数据中查询并提取你所需要的数据。下面举一个例子,方便大家认识并了解他。
在单元格E15中输入公式“=VLOOKUP(B15,$B$3:$F$11,4,FALSE)”
这个公式有几个要点需要跟大家解释一下,是下面动态演示不能完全反映的,也是帮助大家理解这个函数,所以请大家务必仔细阅读。
VLOOKUP函数有四个参数:
第1个参数的解释是所需查询的项目名称。
第2个参数的解释是查询的范围,需要注意的是选取范围的首列必须为第一个参数所对应的项目名称,还有在选取范围的时候需要用到“$”符号,该符号在Excel中是锁定单元格行或列的功能。这么做是为了方便后期批量复制单元格的公式。
第3个参数的解释是查询数据在选取范围的第几列。
第4个参数的解释是选择模糊查找或精确查找。
请看动态演示:
请注意,需要将各项工程量进行分类(如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。另外,这两个参数必须用”$”锁定单元格,这么做是为了方便后期批量复制单元格的时候分类汇总数据不会随粘贴单元格位置的不同而变化。
解释一下上面的公式“=SUMPRODUCT(C3:E3,F3:H3)”,大家可以理解为两个数组(户型组和每户工程量组)的乘积求和公式。
第1步,需要注意的是请大家先按图中红线范围选中单元格E2:G2,这很重要!
第2步,在条件格式中选取新建规则。
第3步,选择“使用公式确定要设置格式的单元格”。
第4步,输入公式,笔者将两个动态演示的公式提取出来方便大家复制“=E2=MAX($E2:$G2)”和“ =E2=MIN($E2:$G2)”需要注意的是,”$”符号绝不能省略。
第5步,最后批量生产的过程中,只需点击格式刷,再选取需要对比的范围,就大功告成了。
下面请看动态演示:
两个函数的区别在于第一个函数统计范围包含数值为0的单元格,第二个函数统计范围忽略数值为0的单元格。
第二个函数公式”=AVERAGE(IF(B2:B13<>0,B2:B13))”。
特别注意:输入完这个公式以后按Ctrl+Shift+Enter组合键才能得到正确结果。
给小伙伴们,推荐一个不错的公众号: