Função CUPDIASINLIQ no Excel: Dias Decorridos Desde o Último Cupom

Você já precisou saber exatamente quantos dias se passaram desde o último pagamento de cupom de um título até a data de uma compra ou venda no mercado secundário? Ou tentou calcular a parcela de juros que o comprador deve pagar ao vendedor por esses dias já “ganhos”, mas sem uma função pronta para essa contagem específica?

Quando um título é negociado entre duas datas de cupom, os juros do período são divididos proporcionalmente: a parte referente aos dias já passados desde o último pagamento pertence ao vendedor, e o restante do período pertence ao comprador. Para calcular essa divisão corretamente, é preciso saber exatamente quantos dias, na convenção correta, já se passaram desde o cupom anterior.

Neste artigo vamos mostrar como usar a função CUPDIASINLIQ para calcular quantos dias já se passaram desde o último pagamento de cupom até a data de liquidação.

O que é a função CUPDIASINLIQ

CUPDIASINLIQ (equivalente à COUPDAYBS em inglês, de “coupon days from beginning to settlement”) retorna o número de dias entre a data do último pagamento de cupom e a data de liquidação, seguindo a convenção de contagem de dias escolhida.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

A sintaxe é:

=CUPDIASINLIQ(liquidação; vencimento; frequência; [base])

  • liquidação: a data de referência, geralmente a data de uma compra ou venda no mercado secundário
  • vencimento: a data de vencimento do título
  • 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 o mesmo título usado nos artigos anteriores desta série — vencimento em 01/01/2030, pagamentos semestrais, liquidação em 01/02/2024, base 0 (30/360):

=CUPDIASINLIQ(“01/02/2024”; “01/01/2030”; 2)

O resultado é 30 — na convenção 30/360, o período entre 1º de janeiro e 1º de fevereiro é contado como exatamente 30 dias (um mês “cheio” nessa convenção).

Diagrama mostrando os dias já decorridos desde o cupom anterior até a data de liquidação, calculados pela CUPDIASINLIQ

Como esse número é usado no cálculo de juros acumulados

O resultado da CUPDIASINLIQ é o numerador em uma fração que representa quanto do período atual de cupom já se passou: CUPDIASINLIQ ÷ CUPDIAS. No exemplo, 30 ÷ 180 = 1/6 do período já decorrido. Multiplicando essa fração pelo valor total do cupom (taxa de cupom ÷ frequência × valor nominal), chega-se ao valor dos juros acumulados que o comprador precisa pagar ao vendedor, além do preço “limpo” do título — exatamente o cálculo que a função JUROSACUM automatiza por completo.

CUPDIASINLIQ vs subtração manual de datas

Assim como acontece com a CUPDIAS, seria possível calcular um resultado parecido subtraindo manualmente a liquidação da data retornada por CUPDATAANT — mas essa subtração manual sempre conta dias corridos reais, ignorando a convenção de base. A CUPDIASINLIQ já aplica a base correta internamente, garantindo consistência com as demais funções de título que usam a mesma convenção.

CUPDIASINLIQ vs CUPDIASPRÓX: as duas metades do período

✅ CUPDIASINLIQ conta os dias já passados desde o início do período (o cupom anterior) até a liquidação
CUPDIASPRÓX conta os dias restantes da liquidação até o fim do período (o próximo cupom)

Somando os resultados das duas funções, o total deve bater exatamente com o resultado da CUPDIAS (o tamanho total do período) — uma boa forma de conferir se as três funções estão configuradas de forma consistente na mesma planilha.

Onde essa contagem aparece em boletins de negociação de títulos

Em boletins de compra e venda de títulos de renda fixa emitidos por corretoras, é comum ver uma linha separada informando o “juro acumulado” ou “juro corrido” do papel — esse valor é calculado, por trás dos panos, usando exatamente essa mesma lógica de proporção de dias decorridos que a CUPDIASINLIQ automatiza. Entender essa função ajuda a conferir manualmente se o valor informado no boletim está correto, em vez de simplesmente confiar cegamente no número apresentado.

Erro comum

O erro mais comum é usar essa função esperando um resultado igual à contagem de dias corridos reais do calendário, sem considerar que a base 0 (padrão) usa a convenção 30/360 — o resultado pode diferir de uma contagem manual feita “no olho” olhando um calendário comum. Outro erro é confundir CUPDIASINLIQ com CUPDIASPRÓX, invertendo qual delas representa os dias já passados e qual representa os dias restantes.

Montando a fração do período decorrido diretamente na planilha

Para calcular a proporção do período já decorrido sem depender de uma função pronta de juros acumulados, basta dividir os resultados de duas funções já vistas nesta série:

=CUPDIASINLIQ($B$1;$B$2;$B$3) / CUPDIAS($B$1;$B$2;$B$3)

Essa fórmula retorna um número entre 0 e 1, representando quanto do período de cupom atual já se passou — 0 significa que a liquidação coincide com o cupom anterior, e um valor próximo de 1 significa que a liquidação está quase chegando no próximo cupom. Multiplicar esse resultado pelo valor do cupom cheio dá uma estimativa direta dos juros acumulados, sem precisar de uma função de juros acumulados dedicada.

Por que essa contagem cresce de forma constante dentro do período

Diferente de outras funções de título que envolvem taxas de retorno e juros compostos, a CUPDIASINLIQ é puramente uma contagem de tempo — o resultado cresce de forma linear e previsível conforme a data de liquidação avança dentro do mesmo período de cupom, sem nenhum efeito de composição de juros embutido. Essa simplicidade é proposital: a divisão dos juros entre comprador e vendedor, na prática de mercado, é sempre feita de forma proporcional ao tempo (linear), não composta.

Disponibilidade

CUPDIASINLIQ 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, CUPDIASINLIQ.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar a função CUPDIASINLIQ para calcular os dias decorridos desde o último cupom de um título, 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.

Ficou clara a relação entre essa função e o cálculo de juros acumulados na compra de um título? Vai conferir a soma entre CUPDIASINLIQ e CUPDIASPRÓX na sua planilha? 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 *