Función IPmt() en MS Access

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *