OTNVALOR - Preço de Títulos do Tesouro

Excel 2007+

Resumo

A função OTNVALOR calcula o preço por R$ 100,00 de valor nominal de uma obrigação do Tesouro, considerando a data de liquidação, vencimento e taxa de desconto.

Sintaxe

OTNVALOR(liquidação; vencimento; desconto)

Parâmetros

Parâmetro Tipo Obrigatório Descrição
liquidação Data Sim Data de quitação da obrigação do Tesouro. A data de liquidação do título é a data após a data de emissão quando a obrigação do Tesouro é negociada com o comprador.
vencimento Data Sim Data de vencimento da obrigação do Tesouro. A data de vencimento é a data em que a obrigação do Tesouro expira.
desconto Número Sim Taxa de desconto da obrigação do Tesouro (em decimal ou porcentagem).

Usando a função TBILLPRICE

Use OTNVALOR para precificar títulos do Tesouro Nacional brasileiro. A função aplica a fórmula oficial considerando o número de dias úteis entre liquidação e vencimento, excluindo períodos superiores a um ano.

Exemplos Comuns de TBILLPRICE

Precificação Básica de Título

=OTNVALOR(DATA(2024;3;31);DATA(2024;6;1);9%)

Calcula o preço de um título líquido em 31/03/2024 que vence em 01/06/2024 com desconto de 9%, resultando em R$ 98,45.

Análise de Rentabilidade

=OTNVALOR(A2;B2;C2/100)

Usa células com datas e taxa em porcentagem para calcular preço do título.

Perguntas Frequentes

Datas devem ser inseridas via função DATA() ou fórmulas para evitar erros de interpretação como texto.

Pode ser decimal (0,09) ou porcentagem (9%). Excel reconhece ambos os formatos.

Retorna erro #NÚM!. A data de vencimento deve ser posterior à liquidação.

Erros Comuns e Soluções

#VALOR!

Cause: Datas inválidas ou formato incorreto

Solution: Use função DATA(ano;mês;dia) para datas

#NÚM!

Cause: Desconto ≤ 0 ou vencimento > 1 ano após liquidação

Solution: Verifique taxa de desconto positiva e período ≤ 1 ano

#NÚM!

Cause: Liquidação posterior ao vencimento

Solution: Confirme ordem cronológica das datas

Notas

  • Excel armazena datas como números seriais (01/01/1900 = 1)
  • Datas são truncadas para inteiros
  • Fórmula: 100 / (1 + DSM * desconto/360) onde DSM = dias úteis
  • Compatível apenas com Excel 2007+

Compatibilidade

Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Não disponível em: Excel 2003 e versões anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+