Classificação avançada no excel

1

Eu tenho dados no excel no formato:

Description      Name            Percent
Always             A               52
Sometimes          A               23
Usually            A               25      
Always             B               60
Sometimes          B               30
Usually            B               15 
Always             C               75
Sometimes          C               11
Usually            C               14

Eu quero classificar esses dados:

Para cada nome, a seqüência de descrição deve ser a mesma (por exemplo: sempre seguida por algumas vezes seguida por geralmente), mas para três nomes A, B e C, eu quero classificar a porcentagem sempre do menor para o maior. Por exemplo: eu quero que o exemplo acima seja assim após a classificação:

Description      Name            Percent
Always             C               75
Sometimes          C               11
Usually            C               14      
Always             B               60
Sometimes          B               30
Usually            B               15 
Always             A               52
Sometimes          A               23
Usually            A               25

A porcentagem sempre do nome C foi mais alta e sempre a porcentagem do nome A foi menor. Espero ter conseguido explicar isso. Eu realmente aprecio sua ajuda sobre o mesmo.

    
por Nupur 18.09.2011 / 23:23

3 respostas

3

Você pode fazer uma classificação de três níveis para resolver isso

  1. Por nome {z a a}
  2. Por Descrição (clique em Lista Personalizada e, em seguida, insira Sempre, Às vezes, Geralmente)
  3. em seguida, por Porcentagem (menor para maior)

Pls ver captura de tela (de xl2010 abaixo)

    
por 19.09.2011 / 04:35
2

Não consigo ver uma abordagem de um passo, mas tente o seguinte ... (Na verdade, não é tão complicado quanto parece: é difícil explicar de forma sucinta e clara!)

Baseia-se no pressuposto de que as linhas nos dados iniciais estão sempre na ordem relativa desejada, ou seja,

  1. Sempre
  2. Às vezes
  3. geralmente

Se isso for verdade (em vez de uma coincidência em seus dados de exemplo), você pode criar uma quarta coluna, para fins de classificação, que gera números que podem ser classificados na ordem desejada.

Resumo da abordagem

  1. Crie uma nova coluna, contendo dados derivados de seus valores percentuais, que manterão a ordem desejada de cada conjunto de 3 linhas durante a classificação
  2. Converta as células nessa nova coluna de fórmulas em valores, para que os valores não sejam alterados durante a classificação
  3. Classifique os dados nessa nova coluna (decrescente), com Nome como a segunda chave de classificação.

Etapas detalhadas

Caso as informações acima não sejam suficientes:

  1. Crie uma quarta coluna : vamos chamá-la de Ordering
    • D1: Ordering
  2. Dê as primeiras três linhas em Ordenando as seguintes fórmulas :
    • D2: =C2+2 (ou seja, 54 no seu exemplo)
    • D3: =C2+1 (por exemplo, 53)
    • D4: =C2 (ou seja, 52)
  3. Selecione as 3 células e o Fill Down na parte inferior dos seus dados. Assim, por exemplo, as próximas 3 linhas conterão:

    • D5: =C5+2 (por exemplo, 62 no seu exemplo)
    • D6: =C5+1 (por exemplo, 61)
    • D7: =C5 (ou seja, 60)

    Nota 1: Estou realmente impressionado / espantado com o facto do mecanismo "Preencher" do Excel preencher as fórmulas à medida que é necessário aqui, pelo menos no Excel 2010 no Windows. Verifique os valores resultantes, para garantir que o Mac se comporta da mesma forma.

    Nota 2: Não seja tentado a fazer o Sort neste ponto, pois as referências relativas são quebradas durante a classificação e você termina com um #REF! em D2

  4. Copie a coluna Ordenação para a área de transferência
  5. Cole a coluna Ordering como Values , ou seja, para substituir as fórmulas acima pelos valores que eles calcularam
  6. Agora faça o seu tipo personalizado
    1. Por encomenda, descendente
    2. em nome, crescente

Com seus dados originais, isso dá o resultado desejado.

O nome Sort on é para o caso em que 2 conjuntos de 3 linhas têm o mesmo valor de porcentagem. Caso contrário, os resultados para os dois Nomes diferentes poderiam ser confundidos (se o tipo do Excel não mantiver a ordem relativa inicial)

    
por 19.09.2011 / 08:17
-1

selecione as colunas e, no menu de contexto, encontre o menu de classificação e use a classificação personalizada

se você quiser que eles sejam agrupados, crie outra coluna com a porcentagem sempre do grupo (por meio de inserção de dados ou fórmula) e a classificação principal sobre isso

    
por 18.09.2011 / 23:47