Como seleciono a taxa de juros correta de uma tabela de taxas de juros históricas no Excel?

0

Eu tenho duas planilhas em minha pasta de trabalho.

A primeira planilha rastreia o valor da minha hipoteca / empréstimo. A primeira coluna contém uma data, a segunda contém a taxa de juros relativa a essa data. O restante das colunas contém informações como juros acumulados no período, valor atual do empréstimo, etc. A data na primeira coluna pertence a um evento, portanto, pode ser o dia em que fiz o pagamento do empréstimo, ou poderia seja um dia que eu aumentei o tamanho do empréstimo.

Na segunda planilha, tenho uma lista de taxas de juros históricas. A primeira coluna contém a data em que uma nova taxa de juros entrou em vigor e a segunda contém a própria taxa de juros.

Ambas as folhas são ordenadas por data decrescente.

Minha pergunta é: como escolho a taxa de juros relevante da planilha 2 para inserir na célula correspondente na planilha 1?

    
por Martin Duys 03.03.2013 / 07:31

2 respostas

3

Você pode usar uma fórmula de pesquisa, mas precisará ordenar a segunda planilha crescente por data. Então você pode usar uma fórmula como

=VLOOKUP(<YourDate>,'Second Worksheet'!$A$1:$B$22,2,1)

ou

=INDEX('Second Worksheet'!$B$2:$B$22,MATCH(<YourDate>,'Second Worksheet'!$A$2:$A$22,1))

O "1" como o último parâmetro na função Vlookup ou Match retornará o maior valor que for menor ou igual a lookup_value. Isso só funciona em conjuntos de dados ascendentes. Match () também funciona em conjuntos de dados classificados em ordem decrescente, mas o resultado não seria o desejado.

    
por 03.03.2013 / 08:57
2

Eu recomendo a resposta de teylyn - de preferência você teria as datas em ordem crescente (mais antigas no topo) e isso simplifica o uso de uma pesquisa como ela sugere, mas com datas em qualquer ordem você pode usar uma "fórmula de matriz" assim:

=IFERROR(LARGE(IF(MyDate>=Dates,Dates),1),"No date")

que precisa ser confirmado com CTRL+SHIFT+ENTER

    
por 03.03.2013 / 11:56