Classificar a correspondência mais alta no excel

0

Como o Excel pode classificar vários collumns com dados?

Coluna B = data de inscrição Coluna A = Inscrever nome

Eu tenho várias colunas com vários nomes duplos (A) e diferentes datas de assinatura (B) Como isso pode ser classificado que todos os nomes são classificados, mas a maior data de assinatura é marcada como HIGHEST na coluna C. Desta forma você pode ver diretamente qual é a data mais alta.

    
por Chris 18.08.2009 / 13:15

2 respostas

5

Atualizar

Aqui está um pouco de mágica usando uma fórmula de matriz . Esse tipo de fórmula exige que você pressione Ctrl + Shift + Enter ao inserir a fórmula em uma célula (observe os {} -bretes ao redor da fórmula na captura de tela ao fazer isso). Em outras palavras - digite a fórmula e pressione Ctrl + Shift + Enter em vez de apenas Enter.

Use a seguinte fórmula na coluna C para marcar as datas mais altas em um grupo na coluna A:

=IF($B2=MAX(IF($A$2:$A$100=$A2;$B$2:$B$100; 0));"HIGHEST";"")

O resultado é:

Observequeafórmulamanipulasomenteasprimeiras100linhas.Vocêpodemudarissofacilmente,senecessário,noentanto.Porexemplo:

=IF($B2=MAX(IF($A$2:$A$65000=$A2;$B$2:$B$65000;0));"HIGHEST";"")

Esta fórmula lidará com as primeiras 65.000 linhas.

Faça o download do arquivo de exemplo aqui (link de download válido até 24 de agosto de 2009 ).

Resposta original

Você pode colocar a seguinte fórmula na coluna C:

=IF($B2=MAX($B:$B);"HIGHEST";"")

O resultado é:

    
por 18.08.2009 / 13:27
0

Selecione primeiro todos os dados (se houver muitos, vá até a primeira célula e pressione Ctrl-Shift-Down para selecionar rapidamente toda a lista). Nos menus, escolha Dados - > Ordenar. Isso lhe dará a opção de qual coluna classificar primeiro (coluna A no seu caso) e segunda (coluna B).

( EDITAR: As instruções abaixo assumem que você deseja a data mais alta marcada para cada nome único . Para o mais alto no geral, veja a resposta de Bernhof.)

Se você classificar dessa maneira, a data mais recente será apenas a última desse nome específico. Você pode mostrar o sinalizador usando esta fórmula em C1:

=IF(A1<>A2,"HIGHEST","")

Em seguida, basta selecionar a célula que contém a fórmula e usar o mouse para arrastar a pequena alça (no canto inferior direito da célula) para baixo para copiar a fórmula das outras células na coluna C.

    
por 18.08.2009 / 13:31