【问题标题】:Excel SUMIF function sums multiple and/or wrong column.Excel SUMIF 函数对多个和/或错误的列求和。
【发布时间】:2015-06-12 06:42:56
【问题描述】:

我在从 SUMIF 函数获取准确数据时遇到问题。这似乎是由于 SKU 和产品名称相同但我不明白为什么会忽略所选范围。

SUMIF(G:K,A2,K:K) - 单元格 D2 正在调用 K 的总和,但返回 K2:M2 的总和结果。 D 中的所有其他结果都是正确的。

SUMIF(G:K,A2,I:I) - 如果我将 D 中的公式更改为 SUM I:I(文本不是数字字段),该函数将返回 K:K 的总和

示例文件http://tempsend.com/013C2B6378

【问题讨论】:

    标签: excel-formula sumifs


    【解决方案1】:

    根据文档here,要求和的范围从总和范围的左上角开始(第一个示例中为 K:K),但其大小由标准范围的大小(G:K in你的例子)。所以我认为这就是为什么你在结果中得到了额外的列。

    如果您有多个条件涉及不同的列,您应该可以使用SUMIFS

    【讨论】:

      【解决方案2】:

      假设您的数据位于 8 行中(包括标题)。
      那么你只需要改变你的公式,在 G 列中寻找 B2 OR I,如果为真,则将 K 中的值相加。正确的?
      将此公式放入B2,按ctrl+shift+enter计算公式。

      =SUM(IF(($G$2:$G$8=B2)+($I$2:$I$8=B2),1,0)*$K$2:$K$8)
      


      然后拖动并向下填充直到最后一个单元格。
      显然您需要调整公式中的范围以适应您自己的数据。

      如果你通过这个得到答案,请告诉我。


      【讨论】:

        猜你喜欢
        • 2013-10-09
        • 1970-01-01
        • 1970-01-01
        • 2014-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-07
        相关资源
        最近更新 更多