evaluate计算工程量的表达式

小伙伴们好,今天和大家分享点特别的——表达式的计算。有些小伙伴可能是做工程方面的工作,要用excel来记录工程量的表达式,并计算其结果。那么今天就来说下工程量表达式的计算方法。

A列是源数据,都是一些表达式,但是其中会有文字说明的部分。要计算其结果就会增加一些难度。其中B,C两列是计算的结果。

我们用到的函数是evaluate,它是一个宏表函数,要在定义名称里使用。它可以计算数字表达式的结果。下面做一个简单的例子,计算下面表达式的结果。

首先选中B7单元格,点【公式】-【定义名称】-弹出【新建名称】对话框。在名称中输入一个名称,这里输入jg;引用位置输入公式=evaluate(a7),点确定。

这样名称就定义好了,然后在B7单元格输入公式=jg,回车确定,就得到表达式的结果。

数字表达式的计算方法了解了,就要看最开始的工程量表达式的计算问题了。有些小伙伴可能会想,既然evaluate可以计算数字的表达式,那么只需将工程量表达式中的文本替换掉就可以用evaluate来计算了。也就是将1*2[一层]+2*3[二层]替换为1*2+2*3。没错,这种思路是可以的,不过要替换多次,如果有多个中括号包含的文字,那就麻烦了。

其实evaluate除了可以计算数字的表达式,也可以计算包含函数的表达式。所以我们要将1*2[一层]+2*3[二层]替换为1*2*istext("[一层]")+2*3*istext("[二层]"),这样就替换为包含函数的表达式,然后再用evaluate求值。

关键的部分就是怎么将1*2[一层]+2*3[二层]替换为1*2*istext("[一层]")+2*3*istext("[二层]")?用的函数为substitute。公式为=SUBSTITUTE(SUBSTITUTE(A2,"[","*istext(""["),"]","]"")")。

替换的公式用了2个substitute,第1个是将左中括号[替换为*istext("[,第2个是将右中括号]替换为]")。但是要注意公式中的双引号,双引号本身作为字符,在公式中要双倍双引号。之前有一篇文章详细说过这个问题。

替换完成后,只需将包含函数的表达式放在evaluate中就可以了。继续定义名称,创建一个结果1的名称,引用位置输入公式=EVALUATE(SUBSTITUTE(SUBSTITUTE(A2,"[","*istext(""["),"]","]"")")),点确定。

然后在B2单元格输入公式=结果1,回车确定就算出工程量表达式的计算结果了。

还有其他的公式可以完成,如=EVALUATE(SUBSTITUTE(SUBSTITUTE(A2,"[","+n("""),"]",""")")),当然也要定义为名称。

最后要把excel文件保存为启用宏的工作簿,也就是(.xlsm)格式的文件,否则公式会丢失。感兴趣的小伙伴就试一下吧。

链接:

https://pan.baidu.com/s/1JXSoiCXXFCXZcqPM7FKZ7A

提取码:bevi

(0)

相关推荐

  • 【你问我答Excel】多个单元格内的文本计算式,如何批量求和?

    Excel情报局 OFFICE爱好者大本营 用1%的Excel基础搞定99%的职场工作 做一个有价值感的Excel公众号 Excel是门手艺玩转需要勇气 数万Excel爱好者聚集地 自我提升也是一种修 ...

  • 给排水、暖通、电气工程手工计算工程量

    给排水工程(给水.排水) 一.给水部分: 1.先数给水入口处及室内的给水器具(如阀门.水表等),根据管径不同分开统计. 2.算量时先算干管,再算立管,最后算支管:根据管径不同合计处其总量:变径点选在有 ...

  • 计算工程量:钢结构防火防腐算量

    相信各位造价人对钢结构或多或少的熟悉,钢结构工程现在运用相对比较广泛,大到综合性场馆.大厦,小到别墅.楼梯等,一般钢结构还是需要用防火防腐涂料的,那钢结构防火防腐工程量怎么计算?今天就来介绍下钢结构防 ...

  • 这样计算工程量不会出错!

    来源:学造价网 为了防止漏项.减少重复计算, 在计算工程量时应该按照一定的顺序, 有条不紊地进行计算. 下面分别介绍土建工程中工程量计算通常采用的几种顺序. 1 按施工顺序计算 按施工先后顺序依次计算 ...

  • 果然这么计算工程量不会出错!

    造价工程师圈儿 造价员.造价师.项目负责人.项目管理-- 公众号 素材来源于网络 如有侵权,请联系删除 为了防止漏项.减少重复计算, 在计算工程量时应该按照一定的顺序, 有条不紊地进行计算. 下面分别 ...

  • 浅谈如何快速、准确地计算工程量

    泵阀设备  工程量是编制预算.(标底)或投标报价的原始数据,是编制预算的核心和重要组成部分,也是一项复杂而细致的工作.目前因各地的套价软件很多,且较为成熟,已被很多预算工作者所使用.在这方面,阳大大降 ...

  • 快速计算工程量,方法经典

    来源:筑龙造价学社 如有侵权,请联系删除 工程量是施工企业编制工程形象进度统计报表,向工程建设投资方结算工程价款的重要依据.今天我们总结了几方面工程量估算的便捷方法,一起来看吧. 平整场地 计算规则: ...

  • 如何快速计算工程量?练好“三个基本功”

    小竹说事 每天多一些故事,勉励我们共同前行 6篇原创内容 公众号 一.提高看图技能 工程量计算前的看图,要先从头到尾浏览整套图纸,待对其设计意图大概了解后,再选择重点详细看图.在看图过程中要着重弄清以 ...

  • 建筑行业常用工程量计算大全,这一次终于理顺了

    来源:市政工程 工程量计算公式 一.平整场地 ( 建筑物场地厚度在±30cm以内的挖.填.运.找平) 1.平整场地计算规则 (1)清单规则:按设计图示尺寸以建筑物首层面积计算. (2)定额规则:按设计 ...

  • 63条工程量计算总结,绝对实用!

    公众号 来源:马楠讲造价 工程量的计算分不同的工程量单位,比如墙面抹灰以"㎡"为计量单位,窗帘合.窗帘轨.楼梯扶手.栏杆以"m"为计量单位,钢筋.钢管.工字钢以 ...