Excel数据透视表汇总不同的值

时间:2017-06-24 02:24:19

标签: excel pivot

我有一个问题要求总结不同的金额。我有一个如下表,来自数据库

ID  |Activity |Rank| Max Rank|Health    Aggregated_$    Tiering   Engaged   Quarter
1   |Activty3 |3   |8        |1            100         4 - Lowest   Y   FY18 Q4
1   |Activty3 |3   |8        |2            100         4 - Lowest   Y   FY18 Q1
1   |Activty4 |4   |8        |1            100         4 - Lowest   Y   FY18 Q4
1   |Activty2 |2   |8        |1            100         4 - Lowest   Y   FY18 Q3
1   |Activty8 |8   |8        |1            100         4 - Lowest   Y   FY18 Q3

我试图在每项活动中得到不同的$。因此,我想要实现的是一个支点。我必须使用枢轴的原因是因为Quarter被用作过滤器以仅获得某些季度(例如,18财年及以后)

Activity  |   100
Activity2 |   100
Activity3 |   100
Activity4 |   100
Activity8 |   100

我的支点现在看起来像这样。想知道sumproduct是否适用于此?

enter image description here

2 个答案:

答案 0 :(得分:0)

区别通常与计数相关,而不是求和。 “总结不同”是没有意义的。要实现您描述的内容,您可以向数据源添加一列来标识不同的行。然后,您可以将该列用作数据透视表中的过滤器。

或者,使用数据透视表获取不同活动的列表,然后在源数据上使用Vlookup。 Vlookup将仅返回第一场比赛。

我不太明白这个的逻辑,但是,如果<script src="valid.js"></script>中的数字不同,那么几种可能性中的哪一种将是你的不同总和的正确匹配,我想知道。这就是为什么不同的总和并不重要。他们只是没有意义。

答案 1 :(得分:0)

我会在您的数据集中的$字段旁边添加一列,并在相邻单元格中执行公式以将$除以符合条件的记录数;在这种情况下为“ Activity”。

例如,如果Aggregate字段位于column B中,而Activity位于Column A中,则我将在单元格C2中键入此公式{{1} }。这会将=B2/countif($A:$A, $A2)中的每个值除以每个特定活动发生的次数,从而将总和平均分配到记录数中。

然后,您可以在值中旋转此新字段,并从本质上获得B2的真实值。我的distinct sum