domingo, 5 de junio de 2022

Matemática Financiera: Maximizar el VPN de un Portafolio de Inversión. Problema 5.23 - Evaluación Económica de Inversiones. Rodrigo Varela

Hola a todos, hoy, por solicitud de un lector del blog, vamos a desarrollar el ejercicio 5.23, del libro: Evaluación económica de inversiones, de Rodrigo Varela.

5.23 La empresa “Rentabimaxi” ha venido trabajando con una tasa mínima del 35% por año y tienen que decidir cómo asignar los $3.500.000 de que dispone entre los 5 proyectos que a continuación se describen:


(Entre las filas 3 a la 10, tenemos los 5 proyectos, con las diferentes variables que los caracterizan. En la fila 10, tenemos las restricciones para las diferentes variables).

Se sabe que el proyecto 3 sólo se puede hacer si se realiza el 5; que el 1 y el 4 son mutuamente excluyentes; que los proyectos 2 y 4 son complementarios con un efecto sinérgico positivo sobre el 4 del 5% en ingresos netos. Los proyectos 1 y 5 son complementarios, con un efecto sinérgico de reducción de inversión del 2% sobre cada proyecto.

¿Cuál sería la decisión que le recomendaría a “Rentabimaxi”?

Para resolver el ejercicio, vamos a construir un modelo financiero en Google Sheets con la siguiente formulación: 


Como podemos ver, en el modelo he incluido en el rango C12:C17, la formulación que resuelve las restricción que nos exige que el proyecto 3 solo se realiza si se ejecuta el 5 y que el 1 y el 4 son mutuamente excluyentes. El rango D12:D17, recoge el efecto sinérgico positivo en los ingresos del proyecto 4 y por último, el rango E12:E17, recoge el efecto de la reducción de la inversión para los proyectos 1 y 5 cuando se realizan al tiempo.

viernes, 15 de abril de 2022

Financial Modeling - Ejercicio 8 Capítulo1 , Préstamo de vehículo usando Google Sheets y Python - Simon Benninga

Hola a todos, hoy estamos de regreso para continuar con el desarrollo de los ejercicios del libro: Financial Modeling - Simon Benninga. En esta oportunidad, vamos a resolver el ejercicio 8 que dice asi:

8. You have just taken a car loan of $15,000. The loan is for 48 months at an annual interest rate of 15% (which the bank translates to a monthly rate of 15%/12 = 1.25%). The 48 payments (to be made at the end of each of the next 48 months) are all equal.

a. Calculate the monthly payment on the loan.

b. In a loan table calculate, for each month: the principal remaining on the loan at the beginning of the month and the split of that month’s payment between interest and repayment of principal.

c. Show that the principal at the beginning of each month is the present value of the remaining loan payments at the loan interest rate (use either NPV or the PV functions).

Traducción:

8. Usted toma un préstamo de vehículo por $15,000. El préstamo es por 48 meses a una tasa anual del 15% (que el banco convierte a una tasa mensual así: 15% / 12 = 1.25%). Los 48 pagos (que se realizan al final de cada mes) son todos iguales.

a. Calcule el valor de la cuota mensual.

b. En una tabla de amortización de préstamos, para cada mes, calcule: El saldo a capital al inicio de cada mes y la porción de abono a intereses y capital de cada una de las 48 cuotas.

c. Demuestre que el capital al inicio de cada mes es el valor presente de los pagos pendientes (use las funciones de VPN o VP para calcular).

Para resolver el problema, vamos a construir el siguiente modelo financiero en Google Sheets:


Con este modelo, podemos responder el literal a y b. El valor de la cuota mensual es de $417.46. Y en la columna C y D, tenemos la proporción que en cada cuota corresponde a capital e intereses.

Ahora vamos a responder el literal c:


Lo que hicimos fue calcular en cada periodo, el valor presente de las cuotas restantes, descontándolo con la tasa del 1.25%. Si este cálculo es igual al Saldo (columna E) hemos resuelto el problema.

Veamos la formulación del modelo:

martes, 29 de marzo de 2022

Financial Modeling - Ejercicio 7 Capítulo1 , Calculando la Anualidad para cubrir un Préstamo usando Google Sheets y Python - Simon Benninga

Hola a todos, hoy vamos a continuar resolviendo los problemas del libro: Financial Modeling - Simon Benninga. En esta oportunidad, vamos a resolver el ejercicio 7 del capítulo 1.

7. Calculate the flat annual payment required to pay off a 13%, 5-year loan of $100,000.

Traducción:

7. Calcule el pago anual para cancelar un préstamo de $100,000, que tiene un plazo de 5 años y una tasa efectiva anual del 13%.

Primero, vamos a construir el diagrama de flujos para tener un mejor entendimiento del problema:


Entonces, lo que tenemos que encontrar es el valor de las cinco anualidades uniformes que al traerlas a valor presente y descontarlas con una tasa del 13% equivale a $100,000. 

En el siguiente vídeo, vamos a ver como encontrar dicha anualidad, utilizando Google Sheets y también utilizando Python en la plataforma Colab:


A continuación el código fuente:

sábado, 26 de marzo de 2022

Financial Modeling - Ejercicio 6 Capítulo1 , Cálculando la TIR Utilizando Solver y Google Sheets - Simon Benninga

Hola a todos, hoy vamos a resolver el problema 6 del capítulo 1 del libro: Financial Modeling de Simon Benninga.

En esta oportunidad, el modelo financiero lo vamos a resolver utilizando Google Sheets.

6. An alternative definition of the IRR is the rate which makes the principal at the beginning of year 6 equal to zero.9 This is shown in the printout above, in which cell E9 gives the principal at the beginning of year 6. Using the Goal Seek function of Excel, find this rate (below we illustrate how the screen should look).

Tabla 1.

Traducción:

6. Una definición alterna para la TIR sería: la tasa que hace que el capital al inicio del año 6 sea igual a cero. Esto lo pudimos observar en el ejercicio 5. Usando la función buscar objetivo de Excel, encuentre la TIR.

Como lo mencionamos al inicio del post, en esta oportunidad vamos a trabajar con Google Sheets:


En el menú Extensions vamos a seleccionar la opción Solver:

Financial Modeling - Ejercicio 5 Capítulo1 , Cálculando la TIR de una Inversión - Simon Benninga

Continuando con los problemas del libro: Financial Modeling - Simon Benninga, vamos a trabajar el día de hoy el ejercicio 5 del capítulo 1.

5. In this exercise we solve iteratively for the internal rate of return. Consider an investment which costs 800 and has cash flows of 300, 200, 150, 122, 133 in years 1–5. Setting up the loan table below shows that 10% is greater than the IRR (since the return of principal at the end of year 5 is less than the principal at the beginning of the year):

Tabla 1.

Setting the IRR? cell equal to 3% shows that 3% is less than the IRR, since the return of principal at the end of year 5 is greater than the principal at the beginning of year 5.

By changing the IRR? cell, find the internal rate of return of the investment.

Tabla 2.

Traducción:

En este ejercicio vamos a resolver de manera iterativa para calcular la TIR. Considere una inversión con una inversión inicial de $800 y flujos de caja de $300, $200, $150, $122, $133 en los próximos 5 años. En el modelo financiero de la Tabla 1, podemos ver los flujos y que al trabajar con una tasa estimada de descuento para el proyecto del 10% (celda B1), dicho valor es mayor que la TIR real (Si fuera igual a la TIR, E9 sería igual a cero). Si cambiamos B1 por 3% (ver Tabla 2), encontramos que este valor es menor que la TIR real. Cambiando el valor de B1, encuentre la TIR real del proyecto.

Vamos a realizar nuestros cálculos, utilizando el siguiente modelo financiero:


Y vamos a probar con 5%: