Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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, MsgStatic 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) = 25000Values(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.