【问题标题】:SUMPRODUCT with certain conditions具有特定条件的 SUMPRODUCT
【发布时间】:2013-01-05 08:39:38
【问题描述】:

我想在特定条件下使用 SUMPRODUCT(或其他公式)以类似形状的数据透视表显示结果。 我有一个数据库“客户、成本中心、月份、收入”。对于某些客户,我们可能有多个成本中心。我需要这个公式来显示收入,具体取决于:客户、成本中心、月份在同一张表中,最终在这个矩阵中:

                                       Month1   Month2    Month3
Client_1       Cost_center1
               Cost center2
Client_2       Cost center1
               Cost center3

【问题讨论】:

  • 从您发布的内容来看,您似乎没有理由不能使用数据透视表而不是使用 SUMPRODUCT 来执行此操作。使用数据透视表的工作量要少得多。

标签: excel excel-formula pivot-table worksheet-function


【解决方案1】:

=SUMPRODUCT 在这种情况下似乎纯粹是受虐狂,因此为您提供答案可能会剥夺您的一些乐趣,但是:

=SUMPRODUCT(--($A$2:$A$9=$F3)*--($B$2:$B$9=$G3)*--($C$2:$C$9=H$2)*$D$2:$D$9)  

在 H3 中,向下复制到 J6 可能适合(以布局为例):

下面的数据透视表输出用于比较。

【讨论】:

  • 值得一提的是,如果提问者有 Excel 2007+,Sumifs 函数可能是更好的选择:=SUMIFS($D$2:$D$9,$A$2:$A$9,$F3,$B$2:$B$9,$G3,$C$2:$C$9,H$2)
  • 图片和数据透视表比较也是 +1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-25
相关资源
最近更新 更多