使用名称+EVALUATE函数 解决。
1、公式菜单。
2、定义名称。
3、名称输入任意 比如aaa。
4、设置引用位置。
5、在B3单元格调用定义好的名称aaa 即可。
首先要求你输入的数值要等长,比如:30.7要输成30.70,2.43要输成02.43;
然后用截取公式进行计算,比如:left,right,就是从带文字的单元格中取你想要的数字进行计算;
最好的是把这些数据在不同的列中进行输入,这样也能提高你的效率
对你的意思理解的不清楚。你这个计算式里哪些部分是固定的,哪些部分是根据需要变化的,固定的内容设置在公式里,变化的内容放在某个单元格里以便根据需要手工输入。公式里对可变内容用单元格引用的方式调用。公式需在显示结果的单元格中编辑,手工录入的内容放在其它空白单元格中并且不参添加公式。希望你提供的说明更详细些,图上的工程量和工程量计算式之间看不出有什么联系。
可用宏表函数EVALUATE计算。
但要注意,输入的计算式中方括号里的注释应与其前面的数字用小括号括起来,这样好处理一些。
假如,B2是计算式
((30.7[长])*(2.43+0.1)-1.0*1.1*(5[樘]))*(2[对称面])+(18.13+6.87*2)*(2.43+0.1)-1.2*1.95*1-0.8*2.0*(4[樘])
注意看这个计算式与你给出的有何不同。此外,计算式中的小括号最好用半角括号,不要用全角的。
选中A2,公式-定义名称,名称里输入一个名称,比如ABC,下面的引用位置输入公式
=EVALUATE(SUBSTITUTE(SUBSTITUTE(B2,"[","+n("""),"]",""")"))
确定。
然后在A2输入
=ABC