在Excel中求和列
我想总结BD列,因为列A等于“远”。
有没有人有这个计算光滑的公式?
答案应该是:10 + 10 + 3 + 12 + 2 + 5 = 42
ABCD Far 10 10 3 Sol 10 21 12 Far 12 2 5 Sol 10 2 62 Gulf 10 4 0
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公式更短,维护更容易,但它是一个数组types公式,并且引用需要被限制到数据集。
SUMIF不是数组,但它要求范围的大小相同,因此必须为每列执行SUMIF,然后求和结果。