MS Excel: Como contar ocorrências de itens em uma lista?

17

Eu tenho uma lista de itens que se parece com isso:

A
B
C
A
A
B
D
E
A

Agora quero contar o número de ocorrências de cada item. O resultado deve ser assim:

A 4
B 2
C 1
D 1
E 1

Como posso fazer isso? É importante notar que isso deve ser flexível. Isso significa que, se eu adicionar o item F à lista, esse item também deve ser considerado no resultado.

    
por RoflcoptrException 28.06.2012 / 16:32

3 respostas

19

Aqui está uma maneira:

Suposições: Você quer manter a coluna / lista existente intocada e que você queira este resumo em outro lugar:

  1. A próxima operação aparentemente precisa de um cabeçalho de coluna. Adicione um cabeçalho de coluna na célula acima da sua lista.
  2. Na guia Dados do Excel, em Filtro, escolha a opção de menu "Avançado" (na faixa de opções do Excel 2007/10)
  3. Selecione o intervalo, incluindo o novo cabeçalho. Selecione "Copiar para outro local" e marque "Somente registros exclusivos". Escolha uma célula de destino para o local "Copiar para".
  4. Nacélulaadjacenteànovalistaexclusiva,adicioneafórmula=countifassim:

    =COUNTIF(F$16:F$24,I16)

    (emqueoprimeiroparâmetroéointervaloabsolutodalistaoriginaleosegundoparâmetroéacélularelativadovalorúnico)

  5. Copieecoleestafórmulaàdireitadetodasascélulasexclusivas.

  6. Seocálculoautomáticoestiverdesativado,pressioneF9paraatualizar.
    Oresultadoéassim:

por 28.06.2012 / 17:16
13

Use uma tabela dinâmica:

  • Adicione um cabeçalho à sua lista de itens (por exemplo, "Item" na célula A1)
  • Selecione a coluna 1 (a coluna inteira, não apenas os dados que estão lá)
  • Inserir tabela dinâmica
  • Arraste "Item" para a área da linha e arraste-a para a área do valor
  • o cálculo do valor deve ser "Contagem"

Se você adicionar itens à sua lista, basta atualizar a tabela dinâmica para atualizar as contagens e / ou obter novos itens.

    
por 29.06.2012 / 23:39
3

Aqui você tem um bom GIF mostrando como no Excel. Esta é a versão do Mac OS X, mas não deve diferir muito.

    
por 13.11.2013 / 12:34