IRR (Función)

Visual Basic VBLR

IRR (Función)

       

Devuelve un tipo Double que indica la tasa interna de retorno de una serie de flujos de efectivo periódicos (pagos y cobros).

Sintaxis

IRR(values()[, guess])

La función IRR consta de los siguientes argumentos con nombre:

Parte Descripción
values() Requerido. Matriz de tipo Double que indica valores de flujo de efectivo. La matriz debe contener al menos un valor negativo (un pago) y uno positivo (un cobro).
Guess Opcional. Un tipo Variant que indica un valor que se estima que devolverá IRR. Si se omite, guess será 0,1 (10 por ciento).

Comentarios

La tasa interna de retorno es el tipo de interés recibido por una inversión consistente en pagos y cobros que se producen a intervalos periódicos.

La función IRR utiliza el orden de los valores de la matriz para interpretar el orden de los pagos y cobros. Asegúrese de indicar los valores de los pagos y cobros siguiendo la secuencia correcta. No es necesario que el flujo de efectivo en cada periodo sea constante, como sería en el caso de una anualidad.

IRR se calcula por iteración. Comenzando con el valor de guess, IRR realiza un cálculo cíclico hasta que el resultado tiene una precisión del 0,00001 por ciento. Si después de 20 intentos no puede encontrar un resultado, IRR falla.