Função do Excel para encontrar os últimos três itens por data

0

Estou procurando obter as três transações mais recentes em relação à data. (O problema é que eles estão na planilha fora de ordem, e eu não quero fazer um tipo.)

  Date       Amount
13/06/2015     15
01/06/2015     56
07/05/2015     33
04/06/2015     14
08/06/2015     22
    
por tads 15.06.2015 / 23:41

2 respostas

1

Supondo que as datas estejam na coluna A e que as quantias estejam na coluna B:

  • Preencha o C2 com =INDEX(B$2:B$6,MATCH(LARGE(A$2:A$6,ROWS(C$2:C2)),A$2:A$6,0)) e arraste o preenchimento lidar com C4.

Aviso: alterei a formatação da data.

    
por 16.06.2015 / 01:20
1

Você pode fazer isso facilmente com vlookup se souber onde seus dados estão

Diga que seus dados começam em A2 -

=VLOOKUP(LARGE($A$2:$A$10,Row()),$A$2:$B$10,2,0)

Essa fórmula retornará a maior se for colocada em D1 ou em qualquer célula da Linha 1. Conforme você a arrasta para a Linha 2, ela selecionará a segunda maior. Etc ..

Se você precisar colocar sua fórmula no celular E5 para o maior, apenas ajuste -

=VLOOKUP(LARGE($A$2:$A$10,Row()-4),$A$2:$B$10,2,0)

Ou, claro, codifique isso para algo como -

=VLOOKUP(LARGE($A$2:$A$10,Row(A1)),$A$2:$B$10,2,0)
    
por 16.06.2015 / 14:05