Agrupar e contar tabela dinâmica

0

Estou tentando criar uma tabela dinâmica que conta o número de ocorrências de um determinado valor e também o número de possíveis ocorrências desse valor. Estou preso depois de adicionar o id do caso como uma linha para a tabela dinâmica. Eu nunca usei o excel antes, então uma tabela dinâmica pode ser a ferramenta errada.

Dado estes são meus dados na Planilha1:

| CaseId | QId | Validity |
| ------ | --- | -------- |
| 12345  | A1  | Valid    |
| 12345  | A2  | Error    |
| 12345  | A3  | Error    |
| 23456  | A1  | NA       |
| 23456  | A2  | NA       |
| 23456  | A3  | Valid    |

como faço para transformar isso para o seguinte na Planilha2? Erros é a contagem de validade = Error e possíveis erros é a contagem de validade! = NA

| CaseId | Errors | Possible Errors |     |
| ------ | ------ | --------------- | --- |
| 12345  | 2      | 3               |     |
| 23456  | 0      | 1               |     |
| Totals | 2      | 4               | 50% |
    
por Chris 02.03.2017 / 04:43

1 resposta

0

Se você quiser adicionar uma coluna de ajuda, você pode usar o COUNTIF () para obter sua tabela de resumo.

Começando com sua tabela de dados:

Adicioneumacolunaauxiliar,queusaoCONCATENATEparacriarumíndicecomposto,separadoporumdelimitador(useiponto-e-vírgulaaqui):

=CONCATENATE(A2,";",C2)

Você pode então criar sua tabela de resumo:

CalcularonúmerodeerrosparacadaCaseIdseriasimplesmentecontaronúmerodevezesqueastring'CaseID;Error'ocorrenacolunaINDEX

=COUNTIF(D:D,CONCATENATE(F2,";Error"))

O número de "Erros possíveis" seria o número total de resultados desse CaseID menos os CaseIds que eram "NA":

=COUNTIF(A:A,F2)-COUNTIF(D:D,CONCATENATE(F2,";NA"))

Os totais devem ser uma fórmula SUM () simples:)

Espero que isso ajude.

    
por 03.03.2017 / 00:10