【问题标题】:I would like to multiply a cell by a number on a separate sheet; but defined by a drop down我想将一个单元格乘以另一张纸上的数字;但由下拉菜单定义
【发布时间】:2019-05-02 14:40:59
【问题描述】:

以下是我认为 excel 公式应该是什么样子的想法:

=IF(C4=1),然后将 A4(Sheet1) 乘以 B4(Sheet2)

我有两张床单。参考表(表 2)和主表(表 1)。在参考表上有一个数据表。从 C3 到 J3 的顶行编号为 1 到 9。

下面这些数字是十进制数字,例如 C4 中的 1.29。

在工作表 1(主要)上,我有一个 QTY 列、一个 PRODUCT 列、一个 APPLICATION 列和一个 PRICE 列。

在数量中我有 9303。在应用程序列中,我有一个数组,它是一个下拉列表,可以从 1-9 中选择。根据用户在此列中选择的内容,我希望它引用参考表上的正确单元格(例如 C4=1.29)并将其乘以 A4 中的数量。

任何人都可以通过 excel 提供最好的方法吗?

我尝试在 SUMPRODUCT 之前嵌套 IF。 SUMPRODUCT 正在努力准确地将 A4(Sheet1) 乘以 C4(Sheet2),并且它返回的值是正确的。

我希望看到 QTY 乘以应用程序数量下方引用的值。

因此,如果用户选择 2 个应用程序,则 C5 中的数字 2 值将乘以下一个字段中的 QTY。

【问题讨论】:

    标签: arrays excel if-statement multiplication


    【解决方案1】:

    假设Sheet1单元格A4中的原始值为321

    编辑 A4 以拥有:

    =321*IF(C4=1,Sheet2!B4,1)
    

    (你自然会使用已有的值或公式来代替 321)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-23
      • 2020-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多