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

18

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

A
B
C
A
A
B
D
E
A

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

A 4
B 2
C 1
D 1
E 1

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

RoflcoptrException
fonte
11
Pergunta duplicada: superuser.com/q/329128/76571
Excellll
Há uma boa documentação sobre isso no Microsoft website support.office.com/en-us/article/...
smonff

Respostas:

19

Aqui está uma maneira:

Pressupostos: você deseja manter intacta a coluna / lista existente e deseja esse 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". insira a descrição da imagem aqui
  4. Na célula adjacente à nova lista exclusiva, adicione a fórmula = countif assim:

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

    (onde o primeiro parâmetro é o intervalo absoluto da lista original e o segundo parâmetro é a célula relativa do valor exclusivo)

  5. Copie e cole esta fórmula à direita de todas as células exclusivas.

  6. Se o cálculo automático estiver desativado, pressione F9para atualizar.
    O resultado é assim:

    insira a descrição da imagem aqui

jdh
fonte
O COUNTIF possui uma sintaxe COUNTIF (intervalo; critérios) - portanto, deve haver um ponto e vírgula em vez de uma vírgula.
precisa
11
@Kozuch - No Excel e no Office, a sintaxe é uma vírgula. support.office.com/en-us/article/...
JDH
4
Ok, isso provavelmente volta às configurações de localidade (idioma) - no meu país, o delimitador decimal é vírgula em vez de ponto. Portanto, a sintaxe em COUNIF pode ter sido alterada para ponto e vírgula em vez de vírgula, como no local inglês padrão. Não consigo pensar em outra explicação.
Kozuch
11
@Kozuch - bom ponto. Estou usando a localidade em inglês dos EUA e vale a pena repetir que a localidade pode afetar alguma sintaxe do Excel.
Jdh
16

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 também arraste-o para a área do valor
  • o cálculo do valor deve ter como padrão "Contagem"

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

Andy Holaday
fonte
5

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

insira a descrição da imagem aqui

andilabs
fonte