标签: excel excel-formula sum
我想总结列B-D,因为列A等于“远”。
有没有人有这个计算的平滑公式?
答案应为: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
答案 0 :(得分:3)
SUMPRODUCT:
=SUMPRODUCT(($A$2:$A$6="Far")*$B$2:$D$6)
SUMIF:
=SUMIF(A:A,"Far",B:B)+SUMIF(A:A,"Far",C:C)+SUMIF(A:A,"Far",D:D)
两者各有利弊。
SUMPRODUCT是更短的公式,更容易维护,但它是一个数组类型公式,参考需要限制在数据集中。
SUMIF不是数组,但它要求范围大小相同,因此必须为每列执行SUMIF,然后对结果求和。