【问题标题】:How to return the value of a certain cell using other cells as variables?如何使用其他单元格作为变量返回某个单元格的值?
【发布时间】:2015-05-27 06:05:11
【问题描述】:

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

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

我在想,如果 E2 等于 X 并且 E4 等于 Y,那么我必须有一种方法可以用 E1 的值来填充表格,其中 X 和 Y 分别是定义的数量和产品在表格的列中。

例如,我有:

A 列 |上校 B. |上校 C | D 上校
宇宙 |数量。 |产品 |价格
宇宙A | 1,000 |产品 1 | ???
B 宇宙 | 5,000 |产品 2 | ???
C 宇宙 | 3,000 |产品 2 | ???

本质上,我想将单元格 E2 和 E4 转换为变量,并在表上有一列返回“当 $E$2=B1 和 $E$4=C1 时 $E$1 的值”,而不是手动输入每个数量和产品.

【问题讨论】:

    标签: excel


    【解决方案1】:

    我没有完全按照你的逻辑。您能否将您的模型/计算放在单独的工作表中,然后将返回的每种产品的平均价格拉回主工作表中?

    【讨论】:

    • 抱歉,我很难用语言表达。该模型运行一堆 vlookup 和索引函数来查找为少数供应商指定的产品和数量的最低价格,然后对这些价格进行平均并返回平均值。在单独的表格中,我有一张数量和产品表。我需要找到在我的模型中为表中的数量和产品返回的值并将它们附加到表中。
    • 您能具体说明 Sheet1、Sheet2 等中的内容吗?我想弄清楚,你能在 Sheet2 中使用 E1 查找/索引值来找到正确的数据吗?或者您是否需要有一个 Sheet3 根据您在 Sheet2 中的模型进行计算,然后将该值返回给 Sheet1 中的 E1?
    • 在 E2 中输入数量(可以是任何 >1000 的数字),在 E4 中输入产品(少数产品代码之一)。根据这些值,有 7 种单独的成本(印刷、数据​​、运输等)是通过 6 个不同供应商的外部参考书籍中的查找/索引计算的。其中一些计算方式不同或涉及找到最低成本——这是一个非常复杂的构建。然后将这些成本相加并平均。该平均值是 E1 中返回的值。
    【解决方案2】:

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

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

    【讨论】:

    • 问题是 E1 是 '=+AVERAGE(S18:S23)' 并且每个都是 '=+IFERROR(Q18+R18,"")' 并且 R18 和 Q18 都非常复杂这些值动态依赖于数量和产品。在 Quantity/Product 单元格和返回的价格之间还有多个 VLOOKUP 和 INDEX。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多