Excel工程量计算式自动计算_excel工程量自动计算
Excel工程量计算式自动计算由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“excel工程量自动计算”。
Microsoft Excel 2010 工程量计算式自动计算式
特别注意:EXCEL的宏安全等级必须设置为低级(excel2003中)或无(excel2000中),在“工具”-“宏“”-“安全性”中设置!
一、设计界面:
1)、选择shellt1工作表,双击命名为“计算稿”,按图设计好界面:
2)、选择shellt2工作表,双击命名为“单位库”,在A列的第1行开始逐行输入常用的计量单位,如:m³、m²、m….(操作技巧:输入平方“m²”,只需输入m后,按住“ALT”输入数字键盘“178”,m³输入“179”)
一、单元格设置单位:
1)、在“shellt1”工作表中设置计量单位下拉菜单:在菜单栏中,点击“公式”→“定义名称”,出现弹出窗口如下:
在当前工作薄中的的名称下面输入“单位”,在“引用位置”输入“=Sheet2!$A$1:$A$8”,按“确定”关闭窗口。
选择“shellt1”工作表C5单元格,在菜单栏中,点击“数据”→“数据有效性”,出现
在“设置”→“有效性条件”中,“允许(A)”下面选择“序列”,“来源(S)”下面输入“=单位”,在“忽略空值(B)”和“提供下拉箭头(I)”前面打勾,按“确定”关闭窗口。我们再选择“计算稿”工作表C2单元格,这时,该单元格的右边会出现一个下拉箭头,点击这个箭头,选择我们需要的单位就可以了。如要添加单位,在“shellt2”工作表的A列下面添加,“shellt1”工作表C2单元格会自动添加的。
其它单格元只要往下拉就可以了。
二、单元格设置计算式
在菜单栏中,点击“公式”→“定义名称”,在当前工作薄中的的名称下面输入“计算式”,在“引用位置”输入“=EVALUATE(SUBSTITUTE(SUBSTITUTE(Sheet1!$E$2:$E$13,“[”,“*ISTEXT(”“[”),“]”,“]”“)”))”,按“确定”关闭窗口;
公式中“Sheet1!$E$2:$E$13”表示“Sheet1”工作表需
要列式计算的“E2~E13”单元格。
1、第一种方式:在D2单元格输入公式“=IF(E2:E13=“”,“”,计算式)”,公式的结果是:如果E2是空白,则D2为空白,如果E2不是空白,则D2显示E2计算公式的结果。
2、第二种方式:在D5单元格输入入”=计算式”。这种方式适用于只计算单个单元格的数量。
我们来验证一下公式:在E2输入计算公式“2[侧墙]+42/6*2[屋顶]”,回车,J5就自动出来计算结果“16”了。
(操作技巧:计算公式的文字说明,如“侧墙、屋顶”等,必须用“[]”括起,而且只能紧跟在数字后面)
说明:设置了宏的表格,可以保存为“.xltm”格式的表格,这种格式是启用宏模板的表格。
直接保存为.Xls;可以自动计算。
若直接保存为.xlsx格式,公式自动计算是不起做用的。