Isso pode ajudá-lo a obter as três transações mais recentes por tipo. Isso ajuda se você usou intervalos nomeados para sua planilha de dados.
Para obter as 3 datas de rendimento mais recentes, pode utilizar esta fórmula de matriz:
=INDEX(dates,LARGE(ROW(dates)*(dates<=TODAY())*(types="Income"),XXX)-1,1)
Onde:
datas - a gama intervalo de células / coluna que contém as datas
tipos - o intervalo de células / coluna que contém um "Renda", "Transferência "ou" Despesas "
XXX - contém 1 (mais recente), 2 (2ª mais recente) ou 3.
Para obter o montante mais recente e descrição, substituir a primeira instância dates
na fórmula acima com o intervalo de células que contém os montantes de dinheiro e descrições.
=INDEX(amounts,LARGE(ROW(dates)*(dates<=TODAY())*(types="Income"),XXX)-1,1)
&
=INDEX(descriptions,LARGE(ROW(dates)*(dates<=TODAY())*(types="Income"),XXX)-1,1)
No exemplo abaixo, A2:A100
, B2:B100
, C2:C100
e descrições referem-se a D2:D100
.
Paraqueasfórmulasfuncionem,atabeladedadosprecisaserclassificadadeacordocomadata(damaisantigaparaamaisrecente).Certifique-sedecometerasfórmulasutilizandoCtrl+Mudança+Enter.Issotambémpressupõequehádatasexclusivasparacadatipodetransação(ouseja,nãoháváriasentradasdereceitaparaumaúnicadata).
Sevocênãoquiserorganizaratabelapordata,aquiestáumafórmuladematrizquepodeserusada:
=INDEX(dates,MATCH(SMALL(IF((dates<=TODAY())*(types="Income"),(TODAY()-dates),""),XXX),
IF((dates<=TODAY())*(types="Income"),(TODAY()-dates),""),0),1)
Onde:
datas - a gama intervalo de células / coluna que contém as datas
tipos - o intervalo de células / coluna que contém um "Renda", "Transferência "ou" Despesas "
XXX - contém 1 (mais recente), 2 (2ª mais recente) ou 3
Mais uma vez, para obter as quantias e descrições mais recentes, substitua a primeira instância de dates
na fórmula acima pelo intervalo de células que contém as quantias e descrições de dinheiro. Algo parecido com isto:
=INDEX(amounts,
MATCH(SMALL(IF((dates<=TODAY())*(types="Income"),(TODAY()-dates),""),XXX),
IF((dates<=TODAY())*(types="Income"),(TODAY()-dates),""),0),1)
e
=INDEX(descriptions,
MATCH(SMALL(IF((dates<=TODAY())*(types="Income"),(TODAY()-dates),""),XXX),
IF((dates<=TODAY())*(types="Income"),(TODAY()-dates),""),0),1)