【问题标题】:SUMIFS Excel Multi CriteriaSUMIFS Excel 多标准
【发布时间】:2020-05-08 18:17:29
【问题描述】:

我正在尝试使用 SUMIFS 计算材料 ID 与管道压痕编号匹配的图纸的总数量更改,并忽略未列出管道压痕编号列的图纸。以下是我到目前为止的内容,但我知道“=D:D”看起来不对。

我不知道如何引用管道缩进编号列表 (D:) 中的所有数字作为它们自己的标准,因此如果材料 ID 与任何管道标识编号匹配,它将求和。

我需要这方面的帮助,因为我的实际管道标识号列有大约 100 个其他数字,而不仅仅是显示的 5 个。

我也不确定我是否需要在公式中的某个地方也有图纸编号?也许这就是我所缺少的......

=SUMIFS(C:C,B:B,"=D:D")

任何帮助都会很棒!谢谢:)

【问题讨论】:

    标签: excel sumifs


    【解决方案1】:

    你可以使用

    如果你想逐行比较

    =SUMPRODUCT(c2:c6*(b2:b6=d2:d6))
    

    如果要将 b 列中的值与 d 列中的所有值进行比较(如果您不使用 Excel 365,请按 CTRL+SHIFT+ENTER 输入公式)

    =SUMPRODUCT(c2:c6*(b2:b6=TRANSPOSE(d2:d6)))
    

    最好的问候 克里斯

    【讨论】:

    • 你的答案不正确。 =SUMPRODUCT(C2:C6*(B2:B6=TRANSPOSE(D2:D6))) 作为数组公式输入是正确的
    • 我的公式工作正常。 SUMPRODUCT 是一个数组公式。在这种情况下,我认为使用转置没有任何意义。
    • 如果您不转置范围,那么它将逐行比较,并且 D2:D6 应该是在 B:B 中的任何位置而不是逐行查找的条件列表。
    • 好的。这不是我对这个问题的理解。如果比较应该是范围内的所有值(D2:D6),那么你是对的。感谢基本和斯科特
    【解决方案2】:

    用途:

    =SUMPRODUCT(SUMIFS(C:C,B:B,D2:D6))
    

    可以使用D:D,但这会做很多不必要的计算。应该将范围限制为数据集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-11
      • 2023-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      相关资源
      最近更新 更多