2

我需要在没有总计列的情况下计算 SUMPRODUCT 的 SUBTOTAL 我无法弄清楚这个公式......更准确地说:

我需要一个可以对 Sumproduct(B2:B4,C2:C4) 进行小计的公式,
或者如果我使用过滤器对 D1 中的可见单元格进行小计(例如)

有什么建议么?

4

2 回答 2

6

您可以使用这种方法

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

这将为您提供与以前相同的结果,所有内容都可见,但如果您过滤第二部分,隐藏行将为您提供零,因此将有效地忽略它们

于 2013-09-11T12:00:06.530 回答
1

为了更进一步,您还可以合并一个标准,例如,您可以有一个汇总表处理过滤后的数据:-(例如,您可能想要美国的总行,而英国的另一个总行,所以您可以包含国家/地区检查)

如果您将“乘法逗号”替换为“乘法星号”(并且我还将每个要乘法的块放在括号中以保持整洁),然后添加另一个乘法块。下面我添加了(G6:G523=E2)*G我的国家列在哪里,并且E2是我想知道过滤摘要的国家...

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

我知道,有人会说“你为什么不按国家/地区过滤?”....好吧,我可能想要一整块总计,并希望在其下方查看英国的总数和美国的总数.

于 2014-11-19T12:26:31.683 回答