Função CUPDATAPRÓX no Excel: Próxima Data de Cupom de um Título

Você já precisou saber exatamente qual é a próxima data em que um título vai pagar cupom, sem precisar contar manualmente os meses a partir do vencimento? Ou tentou montar essa data em uma planilha somando meses à data de emissão, e percebeu que isso não funciona corretamente se o cronograma do título é contado a partir do vencimento, não da emissão?

Saber a data exata do próximo pagamento de cupom é uma informação básica de qualquer planilha de controle de investimentos em renda fixa — seja para prever fluxo de caixa, seja para calcular juros acumulados desde o último pagamento. O Excel tem uma função pronta para essa data, sem precisar contar manualmente.

Neste artigo vamos mostrar como usar a função CUPDATAPRÓX para encontrar a próxima data de pagamento de cupom de um título, a partir de qualquer data de liquidação.

O que é a função CUPDATAPRÓX

CUPDATAPRÓX (equivalente à COUPNCD em inglês, de “coupon next coupon date”) retorna a data do próximo pagamento de cupom de um título, considerando a data de liquidação informada e a frequência de pagamento.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

A sintaxe é:

=CUPDATAPRÓX(liquidação; vencimento; frequência; [base])

  • liquidação: a data a partir da qual você quer saber o próximo cupom
  • 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 um título com vencimento em 01/01/2030, pagamentos semestrais (cupons em janeiro e julho de cada ano), considerando uma liquidação em 01/02/2024:

=CUPDATAPRÓX(“01/02/2024”; “01/01/2030”; 2)

O resultado é 01/07/2024 — a próxima data de pagamento de cupom depois de 1º de fevereiro, seguindo o cronograma semestral contado a partir do vencimento.

Calendário mostrando a data de liquidação e a próxima data de cupom encontrada pela função CUPDATAPRÓX

Como o Excel encontra essa data

Internamente, a CUPDATAPRÓX reconstrói todo o calendário de pagamentos de cupom de trás para frente, a partir da data de vencimento, no intervalo definido pela frequência, e retorna a primeira data desse calendário que é posterior à liquidação informada. Esse é o mesmo mecanismo interno usado pela CUPNÚM para contar cupons — as duas funções compartilham a mesma lógica de reconstrução de calendário, só retornando resultados diferentes (uma data, no caso da CUPDATAPRÓX; uma contagem, no caso da CUPNÚM).

Usos práticos da CUPDATAPRÓX

Além de simplesmente informar a próxima data de pagamento, a CUPDATAPRÓX é útil combinada com outras fórmulas para:

  • Calcular quantos dias faltam até o próximo recebimento (subtraindo a liquidação do resultado)
  • Servir de base para fórmulas de juros acumulados desde o pagamento anterior, junto com a função irmã CUPDATAANT
  • Alimentar automaticamente uma célula de “próximo recebimento” em um painel de controle de investimentos, sem precisar atualizar manualmente conforme os cupons vão sendo pagos

CUPDATAPRÓX vs CUPDATAANT: direções opostas

✅ CUPDATAPRÓX aponta para o próximo pagamento futuro, depois da liquidação
CUPDATAANT aponta para o último pagamento já realizado, antes da liquidação

Combinando CUPDATAPRÓX com formatação condicional para alertas

Uma aplicação prática é usar o resultado da CUPDATAPRÓX dentro de uma regra de formatação condicional, destacando em uma cor de alerta qualquer título cujo próximo cupom esteja a poucos dias de distância — por exemplo, subtraindo a data de hoje (HOJE()) do resultado da CUPDATAPRÓX e aplicando a formatação quando essa diferença for menor que um número definido de dias. Isso transforma uma planilha de controle de investimentos passiva em um painel que sinaliza visualmente os próximos recebimentos esperados.

Erro comum

O erro mais comum é esperar que a CUPDATAPRÓX retorne a data de liquidação em si, quando ela coincide exatamente com uma data de cupom — na verdade, nesse caso específico, a função pula para o próximo pagamento seguinte, seguindo a mesma lógica já explicada no artigo sobre CUPNÚM. Outro erro é confundir essa função com uma simples soma de meses à data de liquidação, o que não funciona corretamente porque o cronograma real é contado a partir do vencimento, não da liquidação.

Montando uma linha do tempo completa de recebimentos futuros

Combinando CUPDATAPRÓX com uma fórmula de série de meses, é possível montar uma tabela com todas as datas de cupom futuras de um título, sem depender só do primeiro resultado isolado:

=CUPDATAPRÓX($B$1; $B$2; $B$3) na primeira célula, seguido de =EDATE(A5; 12/$B$3) nas células seguintes, somando o intervalo de meses correspondente à frequência a cada linha, até alcançar a data de vencimento. Essa tabela serve como base para um calendário financeiro completo de recebimentos esperados, útil em relatórios de fluxo de caixa projetado.

Formatando o resultado como data

Como a CUPDATAPRÓX retorna um número de série de data (o mesmo formato interno usado por qualquer data no Excel), pode ser necessário formatar manualmente a célula do resultado como data (Ctrl+1 > Data), especialmente se a célula estiver com formatação geral ou numérica — sem isso, o resultado aparece como um número solto (por exemplo, 45474) em vez de uma data legível (01/07/2024).

Diferença entre a data teórica e a data real de pagamento

Vale lembrar que a CUPDATAPRÓX calcula a data teórica de pagamento, seguindo estritamente o cronograma regular contado a partir do vencimento — na prática, quando essa data cai em um fim de semana ou feriado bancário, o pagamento efetivo costuma ser ajustado para o próximo dia útil pelo agente responsável pela liquidação do título. Para a maioria dos usos em planilha (projeções, cálculo de juros acumulados), a data teórica é suficiente, mas vale ter esse detalhe em mente ao conferir um extrato bancário real contra o resultado da fórmula.

Disponibilidade

CUPDATAPRÓX 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, CUPDATAPRÓX.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar a função CUPDATAPRÓX para encontrar a próxima data de 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.

Você já monta uma planilha de controle de recebimentos de renda fixa? Vai usar essa função para automatizar a próxima data de pagamento? 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 *