Group e Max Excel Table

2

Eu tenho uma mesa assim;

Component | Time  
1         | 2014-03-13 13:52:12
1         | 2013-05-20 12:20:20
2         | 2014-03-13 13:53:43

etc, etc.

Pode haver x vezes para um único componente. Ou seja, o Componente 1 tem 2 vezes, o Componente 2 tem 1 tempo, o Componente 3 pode ter 5 vezes.

Eu posso usar a função Group para agrupar por componente, o que eu realmente quero, é ter o tempo mais recente para cada componente. Não tenho certeza se há uma função para fazer algo assim? Ou eu preciso fazer alguma coisa eu mesmo?

    
por Trent 13.03.2014 / 06:55

1 resposta

3

Você pode criar uma tabela dinâmica com base nos dados.

Selecione a tabela contendo todos esses dados (ou simplesmente $ A: $ B no seu caso). Observe que a primeira linha precisa ser o rótulo da coluna. Na faixa de opções, selecione Insert > PivotTable e, em seguida, clique em OK da seguinte forma:

Emseguida,vocêveráummodelodeTabelaDinâmicaembrancocomtodososrótulosdecolunanopaineldireito.Arrasteorótuloaseragrupado(ouseja,componenteparaoseucaso)para"Row Labels". Arraste "Time" para a caixa "Values".

Vocêverá"Contagem de tempo", indicando que a Tabela dinâmica conta atualmente o número de vezes que "Hora" aparece por grupo. Para alterá-lo para a hora mais recente (ou seja, valor máximo para cada grupo), clique em "Configurações do campo de valor" em "Contagem de tempo" (como imagem abaixo) e altere o "Resumido por" em "Max".

Eosresultadosfinaissãoosseguintes:

Observe que a tabela dinâmica criada pode não ser atualizada automaticamente. para atualizar manualmente a tabela, clique na Tabela Dinâmica, na faixa de opções, escolha PivotTable Tools > Options > Refresh .

    
por 13.03.2014 / 07:57