计算SUMPRODUCT的SUBTOTAL,不包括总数

时间:2013-09-11 11:15:13

标签: excel

**嘿,

我需要计算一个SUMPRODUCT的SUBTOTAL,而不需要总列数 我无法弄清楚这个公式...... 更准确地说:

我需要一个可以对Sumproduct进行小计的公式(B2:B4,C2:C4)
或者如果我使用过滤器仅对SUB中的可见单元进行SUBTOTAL(例如) 有什么建议吗?

2 个答案:

答案 0 :(得分:4)

您可以使用此方法

=SUMPRODUCT(B2:B4,SUBTOTAL(9,OFFSET(C2:C4,ROW(C2:C4)-MIN(ROW(C2:C4)),0,1)))

这会给你带来与之前相同的结果,但是如果过滤第二部分会给你隐藏行的零,因此会有效地忽略它们

答案 1 :(得分:0)

为了更进一步,您还可以将其纳入标准,以便例如您可以使用汇总表来处理过滤后的数据: - (例如,您可能需要美国的总线路,以及英国的总线路,因此您可以使用国家/地区检查)

如果你替换了"乘法逗号" for"乘法星号(我还将每个块放在括号中以使其保持整洁),然后添加另一个乘法块。我已添加(G6:G523=E2)*,其中G可以是我的国家/地区列,E2是我想知道的过滤摘要的国家/地区

  

= SUMPRODUCT((G6:G523 = E2)的(E6:E523)(小计(9,OFFSET(E6:E523,ROW(E6:E523)-MIN(ROW(E6:E523 )),0,1))))

我知道,有人会说"为什么你不按国家过滤?" ......好吧我可能想要一整块总数,并希望看到英国的总数和其下的美国总数。