ISPMT
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Calcula os juros pagos (ou recebidos) para o período especificado de um empréstimo (ou investimento) com pagamentos iguais do valor principal.
Sintaxe
ISPMT(<rate>, <per>, <nper>, <pv>)
Parâmetros
Termo | Definição |
---|---|
rate | A taxa de juros do investimento. |
per | O período para o qual você deseja encontrar os juros. Deve estar entre 0 e nper-1 (incluído). |
nper | O número total de períodos de pagamento do investimento. |
pv | O valor atual do investimento. Para um empréstimo, pv será o valor do empréstimo. |
Valor Retornado
Os juros pagos (ou recebidos) pelo período especificado.
Comentários
Seja consistente em relação às unidades que você usa para especificar rate e nper. Caso faça pagamentos mensais em um empréstimo de quatro anos a uma taxa de juros anual de 12%, use 0,12/12 para obter rate e 4*12 para obter nper. Caso faça pagamentos anuais no mesmo empréstimo, use 0,12 para rate e 4 para nper.
Para todos os argumentos, o dinheiro pago, como depósitos em poupança ou outros saques, será representado por números negativos. Já o dinheiro recebido, como cheques de dividendos e outros depósitos, será representado por números positivos.
O ISPMT conta cada período que começa com zero, não um.
A maioria dos empréstimos usa uma agenda de amortização com pagamentos periódicos uniformes. A função IPMT retorna o pagamento de juros de um determinado período para esse tipo de empréstimo.
Alguns empréstimos usam uma agenda de amortização com pagamentos uniformes do valor principal. A função ISPMT retorna o pagamento de juros de um determinado período para esse tipo de empréstimo.
Um erro será retornado se:
- nper = 0.
Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.
Exemplo
Dados | Descrição |
---|---|
US$ 4.000 | Valor atual |
4 | Número de períodos |
10% | Tarifa |
Para ilustrar quando usar o ISPMT, a tabela de amortização abaixo usará uma agenda de amortização uniforme do valor principal com os termos especificados acima. A cobrança de juros de cada período será igual à taxa multiplicada do saldo não pago do período anterior. E o pagamento de cada período será igual ao valor principal uniforme, além dos juros do período.
Período | Pagamento do valor principal | Pagamento de Juros | Pagamento Total | Saldo |
---|---|---|---|---|
4\.000,00 | ||||
1 | 1\.000,00 | 400,00 | 1\.400,00 | 3\.000,00 |
2 | 1\.000,00 | 300,00 | 1\.300,00 | 2\.000,00 |
3 | 1\.000,00 | 200,00 | 1\.200,00 | 1\.000,00 |
4 | 1\.000,00 | 100,00 | 1\.100,00 | 0,00 |
A seguinte consulta DAX:
DEFINE
VAR NumPaymentPeriods = 4
VAR PaymentPeriods = GENERATESERIES(0, NumPaymentPeriods-1)
EVALUATE
ADDCOLUMNS (
PaymentPeriods,
"Interest Payment",
ISPMT(0.1, [Value], NumPaymentPeriods, 4000)
)
Retorna os juros pagos durante cada período usando uma agenda de amortização uniforme do valor principal e os termos especificados acima. Os valores serão negativos para indicar o pagamento de juros e não os juros recebidos.
[Value] | [Interest Payment] |
---|---|
0 | -400 |
1 | -300 |
2 | -200 |
3 | -100 |