Encontre valores exclusivos em um intervalo que ocorre um número mínimo de vezes

1

Estou tentando reduzir o trabalho manual que faço usando as funções do Excel. Todos os dias, tenho uma lista de estatísticas que preciso analisar e todos os valores variam de uma forma ou de outra. Cada planilha tem cerca de 10 colunas e mais de 10.000 linhas de dados. Isso é o que preciso fazer:

Encontre todos os valores exclusivos em uma coluna que ocorrem um número mínimo de vezes (excluindo células vazias). Então eu preciso que os dados sejam classificados de mais ocorrendo para menos ocorridos.

Por exemplo, supondo que a frequência mínima necessária para aparecer na lista seja 2:

Blue
Blue
<empty cell>
Green
Green
Green
Green
<empty cell>
Red
Red
Red
Yellow

Deve ser exibido como:

Green
Red
Blue

A razão pela qual eu preciso que seja feito com funções é porque eu vou estar criando essas listas para 5-6 das colunas que exibem os valores mais frequentes de cada coluna separada uns dos outros. Usar filtros e classificar os dados manualmente leva uma hora para cada folha, enquanto que ter um conjunto de funções analisaria todos os dados de uma só vez e eu poderia gastar meu tempo com mais eficiência.

Se isso faz alguma diferença, estou usando o Microsoft Excel 2011 para Mac.

    
por Wade 11.07.2013 / 09:29

2 respostas

1

sim, você pode fazer isso facilmente usando Ferramentas- > Subtotais e Ferramentas- > Tabelas dinâmicas

consulte este link

    
por 11.07.2013 / 10:00
0

Lista ordenada de valores únicos que ocorrem um determinado número de vezes

  1. Configure uma linha de cabeçalho. Você precisa mais tarde para a filtragem correta

  2. Insira duas fórmulas em B2 e C2 e faça o preenchimento automático de ambas para mostrar apenas os valores que ocorrem duas ou mais vezes. Mas ainda com células vazias e sem classificação

    B2: =IF(COUNTA(A1:$A$100000,A2)=2,A2,"")
    C2: =COUNTIF(A:A,A2)
    
    • Altere =2 se você quiser valores com uma ocorrência maior

    • Se sua coluna de dados tiver mais de 100000 entradas, você precisará definir um número mais alto.
      Eu escolhi 100000 apenas para manter a fórmula simples

  3. Classifique sua tabela: selecione sua tabela sem a linha de cabeçalho e vá para % Data → Sort → Column C → Largest to smallest

  4. Ocultar linhas vazias: selecione a coluna B e vá para Data → Filter → untick "empty"

por 11.07.2013 / 16:49