LUCRODESC (Função LUCRODESC)

Excel 2007+

Resumo

A função LUCRODESC do Excel calcula o rendimento anual de um título descontado, considerando as datas de liquidação e vencimento, preço de compra e valor de resgate. Ideal para análises financeiras de investimentos em títulos públicos e privados.

Sintaxe

LUCRODESC(liquidação; vencimento; pr; resgate; [base])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
liquidação Data Sim Data após emissão quando título é negociado
vencimento Data Sim Data final do título
pr Número Sim Preço de compra por R$100 face value
resgate Número Sim Valor pago no vencimento por R$100
base Número Não Sistema de dias (0-4)

Usando a função YIELDDISC

Use LUCRODESC para calcular o rendimento efetivo anual de títulos descontados como Letras do Tesouro. A função considera corretamente o período entre liquidação e vencimento usando diferentes convenções de contagem de dias.

Exemplos Comuns de YIELDDISC

Cálculo de Rendimento de Título Descontado

=LUCRODESC(DATA(2024;2;16);DATA(2024;3;1);99,795;100;2)

Calcula rendimento de título comprado por R$99,795 que paga R$100 em 14 dias usando base Real/360 (resultado: 5,28%)

Título com Base USA 30/360

=LUCRODESC(A2;B2;C2;D2;0)

Usa convenção NASD 30/360 para títulos americanos

Base Real/Real (mais precisa)

=LUCRODESC("15/06/2024";"15/12/2024";98,5;100;1)

Cálculo usando dias corridos reais

Perguntas Frequentes

O Excel armazena datas como números seriais. Usar DATA() evita erros de interpretação de texto como data.

Geralmente base 1 (Real/Real) ou 2 (Real/360) para a maioria dos títulos públicos brasileiros.

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

Erros Comuns e Soluções

#VALOR!

Cause: Datas inválidas ou formato incorreto

Solution: Use função DATA(ano;mês;dia) ou valide formato de data

#NÚM!

Cause: pr ≤ 0, resgate ≤ 0, base inválida ou liquidação ≥ vencimento

Solution: Verifique valores positivos e base entre 0-4

#NÚM!

Cause: Base < 0 ou > 4

Solution: Use apenas valores 0,1,2,3 ou 4

Notas

  • Datas são truncadas para inteiros
  • 1º/01/1900 = número de série 1
  • Função organizada em categorias financeiras
  • Excel 2007+ apenas

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 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+