【问题标题】:Define range for sum/sumif with a formula使用公式定义 sum/sumif 的范围
【发布时间】:2019-06-26 23:29:47
【问题描述】:

我一直在上网来解决这个问题。我想我没有使用正确的参数进行搜索,但我仍然希望您能帮助我。

示例表:

我有一些合并表格需要填写总和。因此,在 C19(实际上是在一个新选项卡上)中,我想将映射到 AB100 帐户的所有值 C5-C12 相加,例如在生产中。 AB100 帐户不是生产所独有的,因此我首先需要定义必须使用特定行对值求和的列。在公式中自动化是我的关键问题。

我可以通过选择列 E 作为 SUMIF 的范围来轻松解决这个问题,但我希望 C19 中的公式能够识别要自动查看哪一列,例如通过使用“查找键”。我有很多这样的合并表格,我不想手动更改每个选项卡上的公式。

在我看来,我为嵌套 SUM(IF( 或 SUM(INDEX( ) 找到的所有提示 - 即使作为数组公式 - 在匹配的行和列的交叉点上都有结果值。我在那个交叉点上拥有的是需要与 C5-C12 中各自的 $ 值匹配的相同帐号范围。

知道如何用公式做到这一点吗?

【问题讨论】:

    标签: arrays excel vlookup sumifs


    【解决方案1】:

    使用索引/匹配

    =SUMIF(INDEX(D5:F12,0,MATCH(C16,D4:F4,0)),B19,C5:C12)
    

    【讨论】:

    • 就这么简单。非常感谢!
    • 如果这回答了您的问题,请单击答案旁边的复选标记标记为正确
    【解决方案2】:

    使用索引公式选择 SUMIFS 中所需的列

    希望这会有所帮助!

    【讨论】:

    • 请将公式作为文本输入,以便 OP 可以复制粘贴而无需重新输入。
    猜你喜欢
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多