求excel表格中计算钢材重量的简单方法

如尺寸为370(长)310(宽)85(厚)的方钢,重量=3.7(尺寸是毫米转换成分米)*3.1*0.85*7.85(钢的密度cm3),每个月都有大量的钢材需要算出它的重量,规格尺寸都是要输入的,如以上规格我会在A列输入370*310*85,之后我又会在B列手动求出每件钢材的重量,哪位大侠可以有公式自动求出钢材的重量。还有个难点就是不只是一种方型的钢材,其中还有很多圆柱型的钢材,如50(直径)200(长度)重量=3.14(圆周率)*0.25(半径)*0.25*2*7.85。望大侠们帮忙,谢谢!
谁有类似的样表可以发到我邮箱[email protected]代做也可以留下邮箱

Excel中无法直接得到诸如3.7*3.1*0.85计算表达式的结果,需要通过自定义名称的方式,利用宏表函数EVALUATE引用表达式所在单元格,然后求值。

1、选择B2单元格,按Ctrl+F3,打开“自定义名称”对话框,选择“新建”,名称输入:体积;引用位置输入:=EVALUATE(!A2),按确定;

2、在B2单元格输入=体积*7.85/10^6   按Enter键,直接在B2返回了钢材重量

3、根据需要,在关闭工作簿时,“保存”或“另存为”“启用宏的工作簿”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-11

如图,使用公式:

=TEXT(IF(D2<>"",B2*C2*D2*7.85/10^6,C2^2/4*3.14*B2*7.85/10^6),"0.000")

第2个回答  2013-04-11
问题关键是把规格转成计算结果。
假设A2为规格数据,B2引用A2,那么:
1、光标定位在B2
2、菜单:插入-名称-定义,输入一个名称,如:计算,引用位置:=EVALUATE($A2)
3、在B2单元格就可以输入公式:=7.85*计算/10^3
4、下拉复制,公式中的“计算”会自动引用对应的A列规格本回答被提问者和网友采纳
第3个回答  2013-04-11
分2个工作表 方形一个,圆形一个
方: A列 长度 B列 宽度 C列 厚度 D列 函数求重量
圆的类似
第4个回答  2013-04-11
兰州石化有个型材计算工具你可以在网上百度下,可以用来计算多种类型材料。要是没刻意加我发给你1259802296
相似回答