
Resumo
A função Excel ODDLPRICE retorna o preço por $ 100 de valor de face de um título com um último período ímpar (irregular).
Objetivo
Obtenha o preço por $ 100 de valor nominal com ímpar no último períodoValor de retorno
Preço do títuloSintaxe
= ODDLPRICE (sd, md, id, taxa, yld, resgatar, freq, (base))Argumentos
- sd - Data de liquidação do título.
- md - Data de vencimento do título.
- id - Última data de juros do título.
- taxa - Taxa de juros do título.
- yld - Taxa de retorno anual exigida.
- resgate - valor de resgate por valor de face de $ 100.
- freq - Pagamentos de cupom por ano (anual = 1, semestral = 2; trimestral = 4).
- basis - (opcional) Base de contagem de dias (veja abaixo, padrão = 0).
Versão
Excel 2003Notas de uso
Alguns títulos têm um primeiro ou último período irregular, de modo que o pagamento de juros não se enquadra no cronograma normal. Para calcular o preço de um título com um último período irregular, você pode usar a função ODDLPRICE. A função ODDLPRICE retorna o preço por $ 100 de valor de face de um título com último período curto ou longo.
Exemplo
Suponha que precisamos calcular o preço por $ 100 de valor de face de um título com uma data de último juros de 15 de outubro de 2017 e uma data de liquidação de 5 de fevereiro de 2018 O título vence em 15 de junho de 2018, e paga uma taxa de cupom de 5% com um retorno exigido de 6%. Os pagamentos são semestrais, a base de contagem de dias é US 30/360 e o valor de resgate é $ 100. No exemplo mostrado, a fórmula em F5 é:
=ODDLPRICE(C8,C10,C9,C6,C7,C5,C11,C12)
Com essas entradas, a função ODDLPRICE retorna 99,61, com o formato do número da moeda aplicado.
Inserindo datas
No Excel, as datas são números de série. Geralmente, a melhor maneira de inserir datas válidas é usar referências de células, conforme mostrado no exemplo. Para inserir datas válidas diretamente dentro de uma função, a função DATE é a melhor opção. Para ilustrar, a fórmula abaixo tem todos os valores codificados. A função DATE é usada para fornecer cada uma das três datas necessárias:
=ODDLPRICE(DATE(2018,2,5),DATE(2018,6,15),DATE(2017,10,15),0.05,0.06,100,2,0)
Base
O argumento base controla como os dias são contados. A função ODDLPRICE permite 5 opções (0-4) e o padrão é zero, que especifica a base US 30/360. Este artigo na Wikipedia fornece uma explicação detalhada das convenções disponíveis.
Base | Contagem de dias |
---|---|
0 ou omitido | EUA (NASD) 30/360 |
1 | Real / real |
2 | Real / 360 |
3 | Real / 365 |
4 | 30/360 europeu |
Notas
- No Excel, as datas são números de série.
- Todas as datas, mais frequência e base, são truncadas em números inteiros.
- Se as datas forem inválidas (ou seja, datas não reais), ODDLPRICE retorna #VALUE!
- ODDLPRICE retorna #NUM quando:
- (vencimento> liquidação> último_juro) NÃO é verdade
- A base está fora do intervalo