Você já precisou saber quantos dias faltam até o próximo pagamento de cupom de um título, contados a partir de uma data de liquidação específica, seguindo a convenção correta de contagem de dias? Ou já calculou a CUPDIASINLIQ (dias já passados) e precisava agora do complemento — os dias que ainda faltam dentro do mesmo período?
Fechando a série de funções de cupom, falta apenas a contraparte da CUPDIASINLIQ: em vez de contar quantos dias já se passaram desde o último pagamento, essa função conta quantos dias ainda restam até o próximo.
Neste artigo vamos mostrar como usar a função CUPDIASPRÓX para calcular quantos dias faltam até o próximo pagamento de cupom de um título, a partir da data de liquidação.
O que é a função CUPDIASPRÓX
CUPDIASPRÓX (equivalente à COUPDAYSNC em inglês, de “coupon days next coupon”) retorna o número de dias entre a data de liquidação e a próxima data de pagamento de cupom, seguindo a convenção de contagem de dias escolhida.
A sintaxe é:
=CUPDIASPRÓX(liquidação; vencimento; frequência; [base])
- liquidação: a data de referência, a partir da qual se conta os dias restantes
- 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):
=CUPDIASPRÓX(“01/02/2024”; “01/01/2030”; 2)
O resultado é 150 — na convenção 30/360, faltam 150 dias entre 1º de fevereiro e o próximo cupom em 1º de julho (o período completo de 180 dias menos os 30 dias já decorridos, conforme mostrado no artigo sobre CUPDIASINLIQ).

A relação matemática entre as três funções de dias
Essas três funções de contagem de dias sempre se relacionam pela mesma equação:
CUPDIAS = CUPDIASINLIQ + CUPDIASPRÓX
No exemplo usado ao longo desta série, 180 = 30 + 150 — confirmando que as três funções, quando usadas com os mesmos argumentos de liquidação, vencimento, frequência e base, sempre formam essa soma exata. Conferir essa igualdade é uma boa prática ao montar uma planilha nova com essas funções, para garantir que não há inconsistência nos argumentos usados em cada uma.
Para que serve saber os dias restantes
Além de servir como o complemento da fração de juros acumulados (explicada no artigo sobre CUPDIASINLIQ), a CUPDIASPRÓX é útil para estimar quanto tempo falta para o próximo recebimento de caixa de um título, sem depender de calcular manualmente a diferença entre a data de hoje e o resultado da CUPDATAPRÓX — com a vantagem de já vir expressa na mesma convenção de base usada pelo restante dos cálculos financeiros do título.
CUPDIASPRÓX vs subtração direta de datas
Assim como as outras funções desta série, a CUPDIASPRÓX não é uma simples subtração de datas de calendário — ela aplica a convenção de base escolhida, o que pode gerar um resultado ligeiramente diferente de uma subtração manual entre a liquidação e a data retornada pela CUPDATAPRÓX (que sempre usa dias corridos reais). Para consistência com PREÇO, LUCRO e as demais funções de título, vale sempre usar a CUPDIASPRÓX diretamente, em vez da subtração manual.
Usando CUPDIASPRÓX para priorizar recebimentos em uma carteira com vários títulos
Em uma planilha com vários títulos diferentes, calcular a CUPDIASPRÓX para cada linha permite ordenar a carteira por proximidade do próximo recebimento — útil para quem gerencia o fluxo de caixa de vários investimentos simultaneamente e precisa saber, de forma rápida, qual título vai gerar entrada de dinheiro primeiro. Combinada com uma ordenação crescente por essa coluna, a planilha passa a funcionar como uma agenda financeira automática.
Erro comum
O erro mais comum é somar CUPDIASINLIQ e CUPDIASPRÓX esperando um resultado diferente de CUPDIAS quando os três usam os mesmos argumentos — se a soma não bater exatamente com CUPDIAS, algum dos argumentos (provavelmente a base) foi digitado de forma inconsistente entre as três fórmulas. Outro erro é usar essa função para estimar o tempo até o vencimento do título — ela sempre se refere ao próximo cupom, não ao vencimento final, que pode estar muitos períodos à frente.
Montando uma conferência automática das três funções na mesma planilha
Uma boa prática ao trabalhar com essas funções é reservar uma célula específica só para conferir a soma, com uma fórmula simples:
=CUPDIASINLIQ($B$1;$B$2;$B$3;$B$4) + CUPDIASPRÓX($B$1;$B$2;$B$3;$B$4) = CUPDIAS($B$1;$B$2;$B$3;$B$4)
Essa fórmula retorna VERDADEIRO quando os argumentos das três funções estão consistentes entre si, e FALSO quando há alguma divergência — útil como uma checagem automática de sanidade em uma planilha grande, sem precisar conferir manualmente célula por célula toda vez que um argumento é alterado.
Recapitulando a família completa de funções de cupom
Com esse artigo, encerra-se a série de seis funções relacionadas ao cronograma de pagamentos de cupom de um título: CUPNÚM conta quantos cupons faltam, CUPDATAPRÓX e CUPDATAANT encontram as datas que delimitam o período atual, e CUPDIAS, CUPDIASINLIQ e CUPDIASPRÓX medem esse período em dias, de três formas complementares. Juntas, essas seis funções formam a base para qualquer cálculo mais avançado de juros acumulados ou precificação de título negociado entre datas de cupom.
Disponibilidade
CUPDIASPRÓ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, CUPDIASPRÓX.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar a função CUPDIASPRÓX para calcular os dias restantes até o próximo 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.
Com esse artigo, fechamos toda a família de funções de cupom do Excel — CUPNÚM, CUPDATAPRÓX, CUPDATAANT, CUPDIAS, CUPDIASINLIQ e CUPDIASPRÓX. Qual delas você acha que vai usar com mais frequência na sua planilha? Conta para nós nos comentários!