A função COUPDAYSNC no Power BI é usada para calcular a quantidade de dias entre a data da liquidação de um título e o próximo pagamento de cupom (ou seja, o próximo vencimento de um título que paga juros periodicamente). Essa função é bem útil no mundo das finanças, especialmente quando você está de olho naqueles títulos que pingam uns juros no seu bolso de tempos em tempos.

Sintaxe da função:

plaintextCopiar códigoCOUPDAYSNC(settlement, maturity, frequency, [basis])

Aqui vai um descritivo mineiro e cheio de humor:

  1. settlement: É a data de liquidação do título, o dia que o trem foi comprado. Uai, é o dia que o trem saiu da estação e chegou no bolso do comprador.
  2. maturity: É a data de vencimento do título. O dia que o trem chega na estação final e você finalmente vai ver o dinheiro da cara, sem ser só os juros.
  3. frequency: Aqui você decide quantas vezes no ano o trem vai passar para te deixar uma parte dos juros. Se o trem passa só uma vez no ano (1), duas (2) ou até quatro vezes (4), que é quase um passeio de Maria-Fumaça no mês.
  4. basis: Esse é opcional. Aqui você escolhe o jeito que você vai contar os dias. Tipo assim, se vai ser 360 dias (método comercial) ou 365 dias (ano civil). É como se você escolhesse o tipo de calendário que quer usar para organizar o passeio do trem.

Agora, vamos pro que interessa: os exemplos! Vou te mostrar 10 deles para você ver o trem funcionando.


Exemplos:

  1. Exemplo básico de um título anual:
plaintextCopiar códigoCOUPDAYSNC("2023-01-01", "2024-01-01", 1)

Aqui, o trem só passa uma vez no ano. Ele vai te mostrar quantos dias têm até o próximo pagamento.

  1. Exemplo com frequência semestral:
plaintextCopiar códigoCOUPDAYSNC("2023-01-01", "2024-01-01", 2)

Neste caso, o trem passa duas vezes no ano, e vai te dizer quantos dias faltam até o próximo cupom.

  1. Exemplo trimestral, porque trem bom tem que passar muito:
plaintextCopiar códigoCOUPDAYSNC("2023-01-01", "2024-01-01", 4)

Aqui, o trem passa 4 vezes no ano, que nem aqueles boletos de cartão parcelado.

  1. Exemplo com um título que vence rapidinho:
plaintextCopiar códigoCOUPDAYSNC("2023-10-01", "2023-12-01", 2)

Aqui o título vai vencer rapidão, e você vai ver quantos dias tem até o próximo pagamento.

  1. Exemplo considerando ano comercial de 360 dias:
plaintextCopiar códigoCOUPDAYSNC("2023-01-01", "2024-01-01", 2, 0)

Esse aqui usa o método padrão de 360 dias por ano. Trem mais certinho, sem muita complicação.

  1. Exemplo considerando ano civil de 365 dias:
plaintextCopiar códigoCOUPDAYSNC("2023-01-01", "2024-01-01", 2, 1)

Agora, você tá usando o calendário de 365 dias, tipo calendário de parede mesmo. Contando até os dias que você tem que pagar os boletos.

  1. Exemplo de um título com maturidade maior:
plaintextCopiar códigoCOUPDAYSNC("2020-01-01", "2030-01-01", 1)

Esse título aqui vai demorar pra vencer, então ele te mostra quantos dias faltam até o próximo cupom.

  1. Exemplo onde o trem passou e você já pegou ele no meio do caminho:
plaintextCopiar códigoCOUPDAYSNC("2023-07-01", "2024-07-01", 2)

Você pegou o título no meio do ano, então ele vai te dizer quantos dias faltam até o próximo pagamento de juros.

  1. Exemplo considerando outro sistema de base, estilo contador bancário:
plaintextCopiar códigoCOUPDAYSNC("2023-01-01", "2024-01-01", 2, 3)

Aqui você tá contando os dias usando uma base diferente (método 30/360). Isso é mais pro pessoal das finanças que gosta de contar os dias certinho.

  1. Exemplo de título com pagamento só no fim:
plaintextCopiar códigoCOUPDAYSNC("2023-01-01", "2025-01-01", 1)

Esse trem só paga os juros no final, e você vai ver quantos dias faltam pra chegar lá.


É isso aí! Agora você tá craque na função COUPDAYSNC. Essa função é boa demais da conta pra quem tá mexendo com título, cupom e quer saber quando que o trem do dinheiro vai passar de novo.

Deixe um comentário

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