Excel2003中如何把相应的数值代入到算式中进行计算?

已知海绵的密度和价格如下表:

如何把海绵的密度做成下拉菜单,在选择不同的密度后把对应的价格(算式中黑色选择部份)自动代入到算式中进行计算?

选中D2 然后 点菜单 数据--有效性 序列 来源选 你的那张表的 海面密度…………
然后你的公式 修改一下:
VLOOKUP(D2,SHEET1!A:B,2,0) 是你要找的D18 对应的价格………………追问

数据有效性无法在另一个表格中取值,我已经把价格表移动到AY1:AZ17中,并把算式修改为“=ROUNDUP((VLOOKUP(D2,AY:AZ,2,0)/(200*150*1))*(A2*B2*C2),2)”,可以正常进行计算,就是多了一个表格比较难看点!

追答

把另一个表格的区域 首先定义一个名称 ---插入 名称-定义 然后选择来源……
然后再在数据有效性的来源里 填写 =你定义的那个名称
这样就可以了………………

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-30
建议使用 VLOOKUP 函数和 ROUNDUP 函数进行组合,可以满足你的要求。
主要是不知道第一个表的具体位置,所以无法现在给你写公式,只能告诉你怎么办。追问

能否不显示第一个表?

追答

关键的问题是,你需要通过第一表中的“D18” 才能找到它的单价。

第2个回答  2013-08-30

看一下附件不知道满不满意。

相似回答