Função LUCRO no Excel: Como Calcular o Retorno Real de um Título com Cupom

Você já viu o preço de mercado de um título de renda fixa, sabe a taxa de cupom que ele paga, mas precisava descobrir qual é o retorno real (yield) que esse preço representa? Ou comparou dois títulos com taxas de cupom diferentes e preços diferentes, e queria saber qual dos dois realmente rende mais, olhando só para o retorno efetivo?

A taxa de cupom nominal de um título, sozinha, não diz muita coisa sobre o retorno real de um investimento — um título com cupom de 8% comprado abaixo do valor de face rende mais do que 8% ao ano, e um comprado acima do valor de face rende menos. Para comparar títulos de forma justa, é o retorno efetivo (yield) que importa, não a taxa de cupom nominal.

Neste artigo vamos mostrar como usar a função LUCRO para calcular o retorno real de um título com pagamentos periódicos de cupom, a partir do seu preço de mercado.

O que é a função LUCRO

LUCRO (equivalente à YIELD em inglês) calcula a taxa de retorno anual (yield) de um título que paga cupons periódicos, dado o preço de mercado atual, a taxa de cupom, e as datas de liquidação e vencimento — é a função inversa da PREÇO.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

A sintaxe é:

=LUCRO(liquidação; vencimento; taxa; preço; resgate; frequência; [base])

  • liquidação: a data em que a compra do título é efetivamente liquidada
  • vencimento: a data de vencimento do título
  • taxa: a taxa de cupom anual do título
  • preço: o preço de mercado atual do título, por R$ 100 de valor nominal
  • resgate: o valor de resgate por R$ 100 de valor nominal (geralmente 100)
  • frequência: número de pagamentos de cupom por ano — 1, 2 ou 4
  • base (opcional): a convenção de contagem de dias — padrão é 0 (30/360)

Exemplo prático

Para um título com liquidação em 01/01/2024, vencimento em 01/01/2029 (5 anos), taxa de cupom de 8% ao ano, preço de mercado de R$ 96,11, resgate de 100, pagamento anual (frequência 1):

=LUCRO(“01/01/2024”; “01/01/2029”; 0,08; 96,11; 100; 1)

O resultado é 9% — confirmando exatamente a relação inversa da função PREÇO: um título com cupom de 8% negociado abaixo do valor de face (96,11 em vez de 100) rende mais que os 8% nominais, porque o investidor compra “com desconto” e recebe o valor cheio de 100 no vencimento.

Tabela mostrando como o retorno (LUCRO) varia conforme o preço de mercado do título muda

Por que a LUCRO não tem uma fórmula direta

Diferente da PREÇO, que calcula o resultado diretamente a partir dos argumentos, a LUCRO funciona internamente por um processo de aproximação sucessiva (iterativo) — o Excel testa diferentes valores de retorno até encontrar aquele que, se usado na fórmula de PREÇO, geraria exatamente o preço informado. Isso acontece porque, matematicamente, não existe uma forma de “isolar” o yield na equação de precificação de um título com múltiplos cupons — só é possível encontrar por tentativa e erro (de forma automática e transparente para quem usa a função).

Comparando dois títulos pelo retorno, não pela taxa de cupom

Um uso muito comum da LUCRO é comparar dois títulos diferentes de forma justa. Por exemplo, um título A com cupom de 6% vendendo por 90, e um título B com cupom de 9% vendendo por 105 — só calculando o LUCRO de cada um é possível saber com certeza qual realmente rende mais até o vencimento, já que a taxa de cupom nominal isolada pode enganar.

LUCRO vs PREÇO: funções inversas

✅ Use PREÇO quando você já sabe o retorno que quer (ou que o mercado está exigindo) e precisa descobrir quanto pagar pelo título
✅ Use LUCRO quando você já sabe o preço de mercado do título e precisa descobrir qual retorno esse preço representa — veja o artigo completo sobre PREÇO

Erro comum

O erro mais comum é confundir o argumento preço com o valor de resgate — preço é o valor de mercado atual (o que se paga hoje pelo título), enquanto resgate é o valor recebido no vencimento (geralmente 100). Outro erro é esquecer que a taxa de cupom e o retorno resultante da LUCRO são conceitos diferentes: a taxa de cupom não muda depois de emitido o título, mas o retorno (yield) muda constantemente conforme o preço de mercado oscila.

Montando uma tabela mostrando o retorno em diferentes cenários de preço

Assim como faz sentido testar diferentes taxas de retorno na função PREÇO, também vale montar uma tabela com diferentes preços de mercado para visualizar como o retorno reage:

=LUCRO($B$1; $B$2; $B$3; A5; $B$5; $B$6)

Onde A5 contém diferentes valores de preço em células adjacentes (88, 92, 96, 100, 104…), e os demais argumentos ficam fixos. O resultado confirma visualmente a relação inversa: preços mais baixos geram retornos mais altos, e preços mais altos geram retornos mais baixos — a mesma lógica de mercado que explica por que o preço de um título cai quando as taxas de juros de referência sobem.

Usando LUCRO para conferir se um preço de mercado faz sentido

Uma aplicação prática da LUCRO é usá-la como uma checagem de sanidade: se o retorno calculado para um título específico está muito acima ou muito abaixo do retorno de títulos comparáveis (mesmo prazo, mesmo risco de crédito), isso pode ser um sinal de oportunidade de mercado — ou, mais comumente, um sinal de que algum dos dados de entrada (taxa de cupom, datas, preço) foi digitado errado na planilha. Confirmar o resultado da LUCRO contra uma referência de mercado conhecida é uma boa prática antes de tomar qualquer decisão baseada nesse número.

Disponibilidade

LUCRO está disponível em todas as versões do Excel — 365, 2021, 2019, Mac, Online. O Google Sheets tem a função equivalente com o mesmo nome, LUCRO.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar a função LUCRO para calcular o retorno real de um título com pagamentos periódicos de cupom, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já comparou dois títulos de renda fixa pela taxa de cupom, sem considerar o preço de mercado? Vai usar a LUCRO para comparar investimentos de forma mais justa daqui pra frente? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *