La función IRR() en MS Access se usa para devolver un valor doble que especifica la tasa interna de rendimiento para una serie de flujos de efectivo periódicos, por ejemplo, pagos y recibos.
Sintaxis:
IRR( values () [, guess ] )
Parámetro:
La función IRR() acepta seis parámetros como se mencionó anteriormente y se describe a continuación.
- valores():
acepta una array de valores de flujo de efectivo de especificación doble. En la función IRR, acepta una array que debe contener al menos un valor negativo (un pago) y un valor positivo (un recibo) que es obligatorio. - adivinar:
acepta una variante que especifica el valor que la TIR devolverá la estimación del usuario. Si se omite, la suposición es 0,1 (10 por ciento). (Opcional)
Rentabilidad:
Devuelve en doble especificando la tasa interna de rendimiento.
Nota:
en la función TIR para interpretar el orden de pagos y recibos, utiliza el orden de los valores dentro de la array. Los valores de pago y recibo deben ingresarse en la secuencia correcta. El flujo de efectivo para cada período no tiene que ser fijo, como lo es para una anualidad.
Ejemplo-1:
Supongamos que el valor estimado (costo del negocio) es igual a 7500 y que los ingresos anuales durante cuatro años consecutivos se almacenan en valores().
Considere estos valores como –
value(0) = 3000 value(1) = 5000 value(2) = 1200 value(3) = 4000
SELECT IRRInterest = IRR( values(), -7500)*100 AS Interest_IRR;
Producción :
Interés_TIR |
---|
28 |
Ejemplo-2:
Los datos de flujo de efectivo se proporcionan en una tabla test_tbl.
IDENTIFICACIÓN | Flujo de efectivo |
---|---|
1 | 50243.25 |
2 | 50243.25 |
3 | 50243.25 |
4 | 50243.25 |
5 | 50243.25 |
6 | 50243.25 |
SELECT IRR(cursor( SELECT cash_flow FROM test_tbl order by id asc )) as Interest
Producción :
Interés |
---|
.490408759 |
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