【问题标题】:Calculate SUBTOTAL of a SUMPRODUCT without a column for total计算没有总计列的 SUMPRODUCT 的 SUBTOTAL
【发布时间】:2021-11-16 01:45:16
【问题描述】:

我需要计算没有总计列的 SUMPRODUCT 的 SUBTOTAL 这个公式我想不通... 更准确地说:

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

有什么建议吗?

【问题讨论】:

  • 你可以这样 SUM(B2:B4)+SUM(C2:C4)
  • sumproduct 将计算每个产品的价值(价格 x 数量)....我需要在一个单元格中计算 sumproduct 并且当我过滤产品名称以仅计算 SUBTOTAL 时可见细胞
  • 看我的答案 - 这就是你所描述的

标签: excel


【解决方案1】:

你可以使用这种方法

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

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

【讨论】:

    【解决方案2】:

    为了更进一步,您还可以加入一个标准,例如您可以使用汇总表处理过滤后的数据:-(例如,您可能需要美国的总行,英国的总行,因此您可以合并国家/地区检查)

    如果您将“乘法逗号”替换为“乘法星号”(并且我还将每个要相乘的块放在括号中以保持整洁),然后添加另一个乘法块。下面我添加了 (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))))

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-19
      • 2020-05-10
      • 2020-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-10
      • 2023-02-23
      相关资源
      最近更新 更多