以下内容由233网校原创征文学员分享:【进入投稿>>】
各位小伙伴们好,今天给大家介绍的4个从事造价相关工作常用到的excel公式,帮助你提升工作效率,这么好的干货,赶紧收藏起来吧!
NO.1 VLOOKUP函数
说明:它是一个excel函数库里自带的查找函数, V表示纵向, LOOKUP表示查找,所以它是一个查找“列”的数据的公式。毫不夸张的说,掌握好这个函数公式,你的工作效率绝对会有质的变化。
调取:在对应单元格键入或在“菜单栏 ->公式 ->查找与引用 ->VLOOKUP”找到它。
语法:=VLOOKUP(A,B,C,D)
应用:一份工料机单价表和一份综合单价分析表,如何把他们关联起来,实现数据自动化呢?
如图所示,这是一个综合单价分析表,J列要实现输出H列材料对应的价格。
这里一共有两个步骤:一、在J5单元格里输入=IFERROR(VLOOKUP(H:H,材料单价!$B:$D,3,FALSE),""),二、双击黑色加号实现快速下拉填充公式,一个自己会找价格的报表就完成了。
现在来分析一下这个公式的含义。=IFERROR(VLOOKUP(H:H,材料单价!$B:$D,3,FALSE),""),
IFERROR()部分将在下文介绍,这里不再过多阐述。
现在看VLOOKUP()部分:
第一项“H:H”是我们要查找的内容的,如“GL-01”、“ GL-01c”等等。第二项“材料单价!$B:$D”是我们要查找的范围,这里选定的是“材料单价”这个报表里的绝对位置B列到D列的所有内容。
第三项“3” 表示返回的值是在要查找的区域的第几列。如上图所示,B列是查找区域的第一列,C列为第二列,D列为第三列。第三列即为我们要查找的数值“单价”。 第四项“FALSE”,即要求excel实现精确查找。为什么在这里需要精确查找呢?首先我们要知道精确查找是按顺序来的,挨个比较,直到找到对应的值。而且查找值必须完全一致才行,找不到时会报错,返回#N/A错误值。但如果用TRUE或不填,在找不到一样的值时会返回近似值,不会报错。所以,这一项我们需要填上FALSE或数字0,来确保材料单价的准确性。
NO.2 IFERROR函数
说明:想必有强迫症的人都爱这个公式,让本来杂乱报错的表格瞬间变得整洁又美观,好感指数直线上升。
调取:在对应单元格键入或在“菜单栏 ->公式 ->逻辑 -> IFERROR”找到它。
语法:= IFERROR(A,B)
应用:接上面的例子,J5单元格为=IFERROR(VLOOKUP(H:H,材料单价!$B:$D,3,FALSE),""),其中=IFERROR(□,"")的作用就是实现返回错误值时不显示。在编制招标控制价或者投标报价等对版面要求较高的文件时,IFERROR函数可以帮助你节省很多检查工作。
NO.3 SUMIF函数
说明:这个函数经常做人事、工资和成绩等统计工作的小伙伴都很熟悉了,那么从事造价工作的朋友们会在什么时候用到它呢?答案是:各类汇总表。
调取:在对应单元格键入或在“菜单栏 ->公式 ->数学和三角函数 -> SUMIF”找到它。
语法:=SUMIF(A,B,C)
应用:分部分项清单中有若干门窗、百叶等清单。现在要实现造价汇总表里分类统计出铝合金窗、铝合金门联窗、铝合金百叶的费用小计。见下动图:
现在我们来分析一下=SUMIF(B:B,“LMC*”,I:I)这个公式。
首先B列是分部分项清单报价表中的项目名称,I列是合价。如果有对各项费用组成不清楚的小伙们回头去看下233的造价课程。
“LMC*”这个代表要在B列项目名称中,找到带有LMC的清单项目,找到就汇总求和。可能有人会问,那这个*号是干嘛的?这里又关联到上文提及到的精确查找和模糊查找。如果没有*号,excel就会理解为查找名称为LMC的项目,但是项目名称中,都是像“LMC15245”这样后面带数字的名称。所以这个*号代表模糊掉数字部分,把带有LMC的合价都统计求和。同理,当我们把“LMC*”换成“LC*”, excel就会查找B列项目名称中带有LC的清单项目,并进行汇总求和。
像这样的公式还有COUNTIF函数,它们可以在很多地方应用,例如带月份的签证台账统计金额,物料表统计数量等等。
温馨提示:该公式需要在excel2007以上的版本里使用。
NO.4 自定义函数-文本公式计算
说明:这个函数是做算量工作最常用到的excel公式,但由于公式不在excel的函数库里,所以需要自己定义,下面先介绍一下怎么定义吧。
定义:自定义函数在调取前需要先进行定义,具体操作如下:在“菜单栏 ->公式 ->名称管理器 -> 新建”,弹出如下窗口,其中名称可以自己定义,本例子用“X”作为名称定义,引用位置键入= EVALUATE(SUBSTITUTE(SUBSTITUTE(工程量计算书!$D9,"[","*ISTEXT(""["),"]","]"")")),其中的工程量计算书!$D9可以替换,具体位置对应表格中需要计算那一列的位置。(本例子要计算的是D列)
完成后点击确认,自定义函数就在这个excel报表里了。
调取:在要输出的单元格里直接输入定义的函数名称。
应用:实现文本式计算式,并且能正常运算出结果。
= EVALUATE(SUBSTITUTE(SUBSTITUTE(工程量计算书!$D9,"[","*ISTEXT(""["),"]","]"")"))
温馨提示:对于提示安全警告的excel,需要选中“启用此内容”后点击确定,才能正常运行这个公式。
今日份的技巧介绍就到这,希望对大家有所帮助,欢迎大家留言探讨。公式应用好,很多工作可以实现自动化,节省大量时间。好啦,最后祝每个造价人都能不用加班早点睡,嗯真香。