如何使用其他单元格作为variables返回某个单元格的值?

我已经在Excel中build立了一个定价模型,在单元格E1中返回不同产品(在单元格E4中定义)和数量(在单元格E2中定义)中的许多供应商,定价选项等的平均价格。

然而,在创build成本表时,我必须将每个可能的数量插入到E2中,然后将产品插入到E4中,然后将返回的平均价格从E1手动复制(或键入)到表格中。

我在想,如果E2等于X,E4等于Y,那么我必须有一种方法来填充E1的值,其中X和Y分别是数量和产品桌子。

例如,我有:

列A | Col B. | Col。C | 上校D.
宇宙| Qnty。 | 产品| 价钱
宇宙A | 1,000 | 产品1 | ???
宇宙B | 5,000 | Prod 2 | ???
宇宙C | 3,000 | Prod 2 | ???

本质上,我想把单元格E2和E4变成variables,并且在表格中有一列返回“当$ E $ 2 = B1和$ E $ 4 = C1时$ E $ 1的值”,而不是手动input每个数量和产品。

我没有完全遵循你的逻辑。 你可以把你的模型/计算放在一个单独的工作表中,然后把每个产品的返回平均价格返回到主工作表中?

E1中的公式是什么? 只要使用它作为D列公式的一部分,例如如果E1类似于= B1和E4类似于= E2 / Sum(B:B),并且您想要添加1,则使D类似于

=(B1/Sum(B:B))+1