La función IPmt() en MS Access se utiliza para devolver un doble que especifica el pago de intereses para un período determinado de una anualidad basada en pagos fijos periódicos y una tasa de interés fija.
Sintaxis:
IPmt (rate, per, nper, pv [, fv ] [, type ])
Parámetro: este método acepta seis parámetros en la sintaxis, como se mencionó anteriormente y se describe a continuación:
- rate : Está en Double especificando la tasa de interés por período. Si la tasa de porcentaje anual (APR) es del 5 por ciento y los pagos mensuales, la tasa por período es 0.05/12.
- per : Está en Double especificando el período de pago en el rango de 1 a nper.
- nper : Está en Doble especificando el número total de periodos de pago en la anualidad. Por ejemplo, si los pagos mensuales se realizan en un préstamo de automóvil a cinco años, entonces el préstamo tiene un total de 5 * 12 = 60 períodos de pago.
- pv : Está en Double especificando el valor presente, o valor actual, de una serie de pagos o recibos futuros.
- fv : Es opcional. Identifica el valor futuro o el saldo de efectivo que desea después de haber realizado el pago final. El valor predeterminado es 0.
- tipo: Es opcional. Especifica cuándo vencen los pagos. Se utiliza 0 si los pagos vencen al final del período de pago, o 1 si los pagos vencen al comienzo del período. Si se omite, se asume 0.
Devoluciones: Devuelve en doble especificando el pago de intereses.
Nota: Los argumentos tasa y nper deben calcularse utilizando períodos de pago expresados en las mismas unidades. Por ejemplo, si la tasa se calcula usando meses, nper también debe calcularse usando meses.
Ejemplo-1:
Interés pagado en 10 por Rs. 100000 cuando la tasa anual es 8 % y TermInYears es 5.
SELECT IPMT(0.08/12, 10, 5*12, -100000, 0, 0) AS Interest_Paid ;
Producción :
Pago interesado |
---|
582.796530417576 |
Ejemplo-2:
Cálculo del pago de intereses para cada identificación de cuenta en una tabla de Cuentas.
Tabla – Cuentas
ID de la cuenta | Monto del préstamo | Tarifa anual | TermInYears |
---|---|---|---|
11001 | 100000 | 0.10 | 5 |
11002 | 120000 | 0.10 | 6 |
11003 | 150000 | 0.10 | 4 |
11004 | 900000 | 0.10 | 6 |
SELECT IPMT([AnnualRate]/12, 10, [TermInYears]*12, -[LoanAmount], 0, 0) AS INTPaid FROM Accounts;
Producción :
INTPagado |
---|
733.18850390563 |
905.149502978079 |
1051.90923080389 |
6788.62127233559 |
Publicación traducida automáticamente
Artículo escrito por nitin_sharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA