Função ODDFPRICE do Excel
A função ODDFPRICE devolve o preço, por $100 de valor nominal, de um título com um primeiro período ímpar (curto ou longo).

Sintaxe
=ODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis])
Argumentos
- Data de liquidação (obrigatório): A data em que o título é liquidado.
- Vencimento (obrigatório): A data de vencimento do título.
- Data de emissão (obrigatório): A data em que o título foi emitido.
- Primeiro cupão (obrigatório): A data do primeiro cupão do título.
- Taxa (obrigatório): A taxa de juro anual do título.
- Rendimento (obrigatório): O rendimento anual do título.
- Redenção (obrigatório): O valor de reembolso do título por $100 de valor nominal.
- frequência (opcional):A frequência dos pagamentos de cupões:
- frequência = 1, se pago anualmente;
- frequência = 2, se pago semestralmente;
- frequência = 3, se pago trimestralmente.
- base (opcional):O tipo de base de contagem de dias a utilizar no cálculo dos juros do título (predefinição = 0):
- base = 0 ou omitida, se contagem de dias = US (NASD) 30/360;
- base = 1, se contagem de dias = Real/real;
- base = 2, se contagem de dias = Real/360;
- base = 3, se contagem de dias = Real/365;
- base = 4, se a contagem de dias for Europeia 30/360.
Valor de retorno
A função ODDFPRICE devolve um valor numérico.
Notas sobre a função
- A função ODDFPRICE devolverá o erro #VALOR! se a emissão, o primeiro cupão, o vencimento ou a liquidação não forem datas válidas.
- ODDFPRICE devolverá o erro #NÚM!se:
- r ate < 0ou yld < 0;
- redenção ≤ 0;
- frequêncianão é o número 1,2, ou 4;
- base < 0ou base > 4;
- vencimento > primeiro_cupão > liquidação > emissãonão é satisfeita;
- O intervalo entre vencimento e primeiro_cupão não corresponde ao intervalo da frequência.
- emissão, primeiro_cupão, liquidação, vencimento, frequência e base são truncados para inteiros.
- O resultado da fórmula é um valor numérico. Para lhe adicionar um símbolo monetário, aplique a funcionalidade Definir formato de célula.
Exemplo
Para obter o preço por $100 de valor nominal de um título com as informações indicadas na tabela abaixo, copie ou introduza a fórmula seguinte numa célula vazia e prima Enterpara obter o resultado:
=ODDFPRICE()C3,C4,C5,C6,C7,C8,C9,C10,C11)

Se um título tiver as mesmas informações acima exceto que a data de liquidação é 15 de março de 2021, pode adicionar uma função DATA para substituir o C3na fórmula:
=ODDFPRICE()DATE(2021,3,15),C4,C5,C6,C7,C8,C9,C10,C11)
Funções relacionadas
A função ODDLPRICE devolve o preço por 100 $ de valor nominal de um título com um último período irregular (curto ou longo).
A função ODDFYIELD devolve o rendimento de um título, expresso por cada 100 unidades de valor nominal, quando este possui um último período ímpar (curto ou longo).
A função ODDLYIELD devolve o rendimento de um título cujo último período é ímpar (podendo ser curto ou longo).
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.