Excel Pivot计算条件下的出现次数

时间:2016-04-19 14:33:58

标签: excel pivot-table

在excel中,最好使用数据透视表,我想计算具有不同订单项的特定值的匹配项数。

汤姆|是
汤姆|没有
最大| N / R
最大|是
最大|是
最大|没有

数据透视表应该有两个行项目(Max / Tom),一列计算“是”和“否”的出现总和,一列只计算“是”。结果是我可以说“Max赢得了3个相关案例中的2个; Tom赢得了2个相关案例中的1个”

我知道如何使用公式,但是想知道是否也可以使用数据透视表。

2 个答案:

答案 0 :(得分:1)

如果你可以添加辅助列,我会添加两个,一个用于是,一个用于否。在“是”列中(假设您的数据在单元格A1中开始),在C2类型=--(B2="yes")中,然后在D2类型=--(B2="no")

如果单元格为yes或no,则返回1,如下所示:

Name    Data   Yes  No
Tom     yes     1    0
Tom     no      0    1
Max     n/r     0    0
Max     yes     1    0
Max     yes     1    0
Max     no      0    1

然后创建一个数据透视表,将Name设为Row Labels,然后设置为Values Sum of YesSum of No

http://oi63.tinypic.com/10z5j55.jpg

答案 1 :(得分:0)

不需要其他字段。创建数据透视表时,将Name设置为等于行值,将Data设置为列值。然后,将Name字段拖到“值”区域,瞧!附上截图。 enter image description here