数据透视表具有多个条件来计算唯一项目

时间:2015-04-03 00:39:31

标签: excel pivot-table

以下是我在Excel中的表格部分:

A   B   C   D       E
5   10  1   18316   3
5   11  1   18313   3
5   11  2   18002   3
5   11  3   10825   3
5   12  1   18316   3
5   12  2   18001   3
5   12  3   10825   3
5   13  1   18313   3
5   13  2   18002   3
5   14  1   18316   3
5   14  2   18001   3
5   14  3   18002   3
5   15  1   18313   3
5   16  1   18316   3
5   16  2   18002   3
5   16  3   18313   3
5   17  1   18313   3
5   17  2   18002   3
5   17  3   18316   3
5   20  1   18313   3
5   21  1   18316   3
5   21  2   18001   3
5   21  3   18313   3
15  10  1   47009   3
15  10  2   40802   3
15  11  1   47009   3
15  12  1   47010   3
15  12  2   47009   3
15  13  1   47009   3
15  13  2   47010   3
15  14  1   47010   3

我想要实现的目标如下:

能够计算D列中每个唯一B和A相对于C的数字的计数(如果D是否为C的最大值)

输出类似:

Filter: 18001 on Column D
    5
     12 1 Non-Max
     14 1 Non-Max
     21 1 Non-Max

同样,如果过滤器更改为18316:    

5
    10 1 Max
    12 1 Non-Max
    14 1 Non-Max
    16 1 Non-Max
    17 1 Max
    21 1 Non-Max

我有20K行需要处理的数据。

1 个答案:

答案 0 :(得分:0)

我似乎能够接近你从你提供的数据中得到的结果 - 但不知道你的意思是“对于C的每一个独特的B和A(如果D是最大的C或不))。我应用了如下的数据透视表:

SO29424701 example

<{> MaxNon-MaxCount of EMax of C之间的关系表示 - 可以在一个简单的公式中用来显示Max或{{ 1}}在数据透视表之外。