Como obter contagem na tabela dinâmica que NÃO conta entradas duplicadas

0

Estou configurando uma tabela dinâmica e gostaria que ela fornecesse a contagem do número de combinações exclusivas de dois campos, não apenas a contagem total. Ou seja, cada combinação deve ser contada apenas uma vez, independentemente de haver registros duplicados para essa combinação.

Por exemplo, com os dados brutos abaixo, gostaria que a tabela dinâmica contasse 10 (e não 12) registros totais para combinações de professor e assunto. Ou seja, (Teacher 1, Math) só é contado uma vez e o mesmo para (Teacher 3, English) .

Teacher 1   Math     Student 1
Teacher 1   Math     Student 2
Teacher 1   English  Student 3
Teacher 1   History  Student 4
Teacher 2   Math     Student 5
Teacher 2   Science  Student 6
Teacher 2   Biology  Student 7
Teacher 3   Math     Student 8
Teacher 3   Science  Student 9
Teacher 3   English  Student 10
Teacher 3   English  Student 11
Teacher 3   Math     Student 12

Como posso configurar minha tabela dinâmica para fazer isso?

    
por user379028 13.10.2014 / 11:52

2 respostas

0

Infelizmente, isso não é diretamente possível no Excel 2007. Se você estava no Excel 2013 ou Excel 2010 com o suplemento PowerPivot , você poderia fazer isso usando o novo recurso 'Distinct Count'.

Siddharth Rout descreveu uma boa solução alternativa no StackOverflow . Adicione uma coluna aos seus dados e copie esta fórmula:

=IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1)

Em seguida, crie seu pivô com base na primeira e na terceira colunas.

    
por 23.10.2014 / 18:01
0

Eu uso uma função de concatenação, adicione uma coluna D com concatenação (a2, b2), criando assim um id exclusivo para o assunto do professor +. Copie a fórmula para baixo. Em seguida, use essa coluna como seu valor de contagem.

    
por 22.03.2015 / 07:57