EXCEL表格计算公式及资料库问题,新手急救!

我现在需要做的是一张这样的表格:
管道直径mm 管道长度m 管道总重kg
250 2
300 2
类似这样的表格,求出管道总重!
------------------------------------------------------------------------------------------
表格中的管道总重=每米重量x长度。
管道直径mm 管道每米重量kg
250 100
300 150
但是管道每米重量不能在前面的表格中显示出来?
请问我该怎麼弄,是否需要先建立一个管道每米重量的资料库什麽的?(因为不能再表格中体现每米重量!)
我是新手,麻烦知道的大侠能说的仔细点,不胜感激并给分,先谢谢了!

假设你的 管道直径mm 管道长度m 管道总重kg 这个在第一张表
管道直径和管道每米重量的数据在第二章表
则第一张表
管道直径mm 管道长度m 管道总重kg
250 2 =B2*VLOOKUP(A2,Sheet2!$A$2:$B$3,2)
如果你不建立一个另一个表,但是你知道直径与重量的关系,也可以这样:
或者 =B3*VLOOKUP(A3,{250,100;300,150},2)追问

按您的方法輸入=B3*VLOOKUP(A3,{250,100;300,150},2)
請問最後括號前那個2代表什麽意思?
我現在要添加兩種管型,如:
=D4*F4*VLOOKUP(C4,{250,120;300,163;400,224;500,319},2)
是否最後的括號前的2要改為4?

追答

不用,2是vlookup函数的参数,返回的匹配值的列序号。你在excel中打开帮助,输入 vlookup,即可找到详细的解释。你留个邮箱我把示例发给你也行。
=B3*VLOOKUP(A3,{250,100;300,150},2)
这个意思:b3-就是直径300的长度,即2,它乘以
数组 250,100
300,150
中第一列等于A3,即300的值,然后取出对应第二列的数值,即150,
=2*150
你修改的 D4*F4*VLOOKUP(C4,{ ,要保证引用的没有错误啊

追问

按您的方法我已成功,非常感謝,我的QQ是419849948,能否發郵件給我或是加好友呢?
很需要您這樣的辦公軟件高手啊!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-28
看你上面的叙述,直接用公式就行,管道每米重量作为常量在公式中,不必用单元格。
管道直径mm 管道长度m 管道总重KG
250 2 =200(=管道长度*100)
300 2 =300(=管道长度*150)
如果你数据很多,那公式就复杂了。
第2个回答  2011-07-28
这个很简单:管道的密度(比重)是已知的.
EXCEL的表格应预先将数据及项目列出,
序号 管道型号 管道长度 管道密度[质量/每米(kg/m)] 总重量 备注
注:管道长×密度=总重量
表格已制好,模拟及公式工作簿均完成.
图:
今天系统发不了图.