Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Devuelve un tipo de interés Double que especifica la tasa interna de retorno modificada para una serie de flujos de caja periódicos (pagos y recibos).

Sintaxis

TIRM( valores (), finance_rate, reinvest_rate)

La sintaxis de la función TIRM tiene estos argumentos:

Argumento

Descripción

values ()

Requerido. Matriz de Doble que especifica los valores de flujo de caja. La matriz debe contener al menos un valor negativo (un pago) y un valor positivo (recibo).

finance_rate

Requerido. Doble especificación de la tasa de interés pagada como costo de financiación.

reinvest_rate

Requerido. Doble especificación de la tasa de interés recibida por ganancias de reinversión en efectivo.


Observaciones

La tasa interna de retorno modificada es la tasa interna de retorno cuando los pagos y recibos se financian a tipos diferentes. La función TIRM tiene en cuenta tanto el costo de la inversión (finance_rate) como la tasa de interés recibida al reinvertir dinero en efectivo (reinvest_rate).

Los argumentos finance_rate y reinvest_rate son porcentajes expresados como valores decimales. Por ejemplo, 12 por ciento se expresa como 0,12.

La función TIRM usa el orden de los valores dentro de la matriz para interpretar el orden de pagos y recibos. Asegúrese de escribir los valores de pago y recibo en la secuencia correcta.

Ejemplo

Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione referencia para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios términos en el cuadro de búsqueda.

En este ejemplo se usa la función TIRM para devolver la tasa interna de retorno modificada para una serie de flujos de caja contenidos en la matriz Values(). LoanAPR representa el interés de financiación y InvAPR representa la tasa de interés recibida por reinversión.

Dim LoanAPR, InvAPR, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
LoanAPR = .1 ' Loan rate.
InvAPR = .12 ' Reinvestment rate.
Fmt = "#0.00" ' Define money format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income
' for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = MIRR(Values(), LoanAPR, InvAPR)
Msg = "The modified internal rate of return " & _
"for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
' Display internal return rate.
MsgBox Msg

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×