【问题标题】:Sum columns in Excel在 Excel 中对列求和
【发布时间】:2017-07-12 15:57:34
【问题描述】:

鉴于列 A 等于“远”,我想对列 B-D 求和。

有人有这个计算的平滑公式吗?

答案应该是:10+10+3+12+2+5 = 42

A    B   C   D
Far  10  10  3
Sol  10  21  12
Far  12  2   5
Sol  10  2   62
Gulf 10  4   0 

【问题讨论】:

    标签: excel excel-formula sum


    【解决方案1】:

    求和:

    =SUMPRODUCT(($A$2:$A$6="Far")*$B$2:$D$6)
    


    总结:

    =SUMIF(A:A,"Far",B:B)+SUMIF(A:A,"Far",C:C)+SUMIF(A:A,"Far",D:D)
    


    两者各有优缺点。

    SUMPRODUCT 是更短的公式,更容易维护,但它是一个数组类型的公式,引用需要限制在数据集内。

    SUMIF 不是数组,但它要求范围大小相同,因此必须对每一列进行 SUMIF,然后对结果求和。

    【讨论】:

      猜你喜欢
      • 2018-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-10
      • 1970-01-01
      • 2019-07-26
      • 2018-09-24
      • 1970-01-01
      相关资源
      最近更新 更多