Fórmula do Excel classificando dados por data, mas agrupando por valor de coluna

1

Pessoas matinais

Fui amarrado a ajudar alguém com um problema de classificação do excel e tenho um pouco para ser honesto. Preciso classificar uma planilha por data (da mais antiga para a mais recente), mas agrupar os dados por grupos.

Então a data parece com isso

ColumnA ColumnB ColumnC
1          15    2007-07-01
2          16    2007-08-12
3          16    2011-08-01
4          15    2001-01-02
5          17    2002-08-07
6          17    2012-04-02

Por isso, preciso ordenar todos os dados por data, mas preciso que eles também sejam classificados em grupos, dependendo do valor na coluna, portanto, todos os grupos devem estar juntos.

  ColumnA ColumnB ColumnC
    4          15    2001-01-02
    1          15    2007-07-01
    2          16    2007-08-12
    3          16    2011-08-01
    5          17    2002-08-07
    6          17    2012-04-02

Qual é a melhor maneira de resolver isso?

Felicidades

Editado:

ColumnA ColumnB ColumnC
    4          15    2001-01-02
    1          15    2007-07-01
    5          17    2002-08-07
    6          17    2012-04-02
    2          16    2007-08-12
    3          16    2011-08-01
    
por Grimlockz 08.03.2013 / 10:27

1 resposta

3

Tudo o que você precisa é simples 2 colunas de classificação : Ribbon Data > Sort , adicione 2 níveis de classificação como mostrado abaixo (as datas são formatadas usando minhas próprias configurações regionais, então não se preocupe com isso) :

Eaquiestá:

ATUALIZAÇÃO:

De acordo com as condições atualizadas, os grupos na coluna B devem ser classificados de acordo com a data mais antiga no grupo, enquanto os grupos ainda estão empilhados juntos. Isto pode ser conseguido através de uma coluna de cálculo intermediária. Digite D1 a seguinte fórmula:

=MIN(IF($B1=$B:$B,$C:$C,2^100))

mas pressione CTRL + SHIFT + ENTER em vez do usual ENTER - isto definirá um ARRAY e resultará em colchetes {} ao redor (mas NÃO digite-os manualmente!).

Em seguida, execute a classificação sugerida acima, mas com o seguinte conjunto de opções:

Column D / Values / Smallest to Largest
Column C / Values / Oldest to Newest

Isso resultará na saída desejada. Após a classificação, a coluna D pode ser removida.

    
por 08.03.2013 / 10:38