Вы находитесь на странице: 1из 16

Calcular la TIR y el VAN

Para determinar la TIR y el VAN de una operacin financiera. Para saber de qu hablamos, cuando digo eso de
TIR y VAN, dar unas pinceladas sobre el concepto de esas siglas, sin entrar en tecnicismos.

La TIR es el tipo de inters efectivo de una operacin, y se define como el tipo de inters que hace que una serie
de flujos monetarios futuros (en diferentes momentos del tiempo) tanto positivos como negativos, hace que el Valor
Actual Neto (VAN) sea cero.

" qu complicado" estars pensando Que va!, no lo es en absoluto. Vamos a ilustrar el concepto de TIR con un
ejemplo sencillo. Supongamos que os ofrecen un negocio en el que tenis que invertir hoy 8.000 euros, y que
cobraris las siguientes cantidades:

Al final del primer ao: 1.000 euros
Al final del segundo ao: 3.000 euros
Al final del tercer ao: 5.000 euros

As a bote pronto, pensaris que es un negocio rentable, pues pagaremos 8.000 euros, y cobraremos 9.000 euros
(la suma de 1.000 + 3.000 + 5.000), pero tened en cuenta que esos cobros se realizan en momentos futuros y no
hoy. La cuestin es determinar la rentabilidad de la operacin, es decir, determinar el tipo de inters efectivo de la
operacin por el cual invirtiendo 8.000 euros, obtenemos esos 9.000 euros. La TIR ser la "i" de la siguiente
ecuacin:



No le deis muchas vueltas al denominador de la ecuacin anterior, pero si sois muy curiosos, es el trmino que
tiene que ver con la actualizacin de cada cuota, es decir, con "traer a hoy" esas cuotas futuras que se cobran.

La ecuacin anterior, se puede reformular cambiando lo 8.000 euros de lado de la ecuacin, y obtendremos esto:



Que no es ms que el Valor Actual Neto igual a cero. Es decir, la TIR es el tipo de inters que hace que el VAN sea
cero.

Para resolver la TIR, utilizaremos la siguiente frmula de excel:
=TIR(flujos monetarios;tipo de inters estimado)



Flujos momentarios es el conjunto de valores, tanto positivos como negativos. Si nos fijamos en la ltima
ecuacin del ejemplo anterior (la que hace que el VAN = 0), veremos que los 8.000 euros del cobro, aparecen en
negativo, y los pagos en positivo. Pues bien, aqu en la ecuacin de Excel, deber aparecer de la misma forma:
cobros en negativo, y pagos en positivo.

Tipo de inters estimado es un tipo de inters aproximado, vamos, un tipo de inters calculado a ojo, aunque
puede omitirse, por lo que se estimar que es 0,10, es decir un 10%. Este tipo de inters es el que toma Excel
como punto de partida para iniciar los clculos de la TIR, es decir, un valor sobre el que empezar a pivotar Excel,
para calcular la Tasa Interna de Rentabilidad.

Mirad en la barra de frmulas, de la siguiente imagen, y mirad tambin como estn colocados los valores en la
columna D:



Como veis, es muy sencillo calcular la TIR de una operacin financiera. Es obvio que todos los periodos (en
nuestro ejemplo eran 3 aos), deben ser plazos idnticos. No podemos mezclar meses con trimestres, y con aos,
por ejemplo, porque no obtendremos una TIR real (ni siquiera aproximada).

Podemos calcular el VAN con la siguiente frmula:
=VNA(TIR;flujos monetarios futuros) + flujos monetarios en el momento actual



La funcin VNA de excel, solo nos devuelve el valor actual, de una serie de flujos futuros, por eso, si
aadimos la inversin actual dentro de los parmetros de la funcin, estaremos cometiendo un error (como lo he
cometido yo, aunque he rectificado, gracias a los comentarios de unos lectores del blog), pues se interpretara que
la inversin efectuada en el momento cero, no es realmente una inversin en ese momento cero, sino en el
momento 1 (al finalizar el momento cero).

Mirad la barra de frmulas de la siguiente imagen (donde veremos que el VAN es cero):



Yo incorrectamente haba puesto antes la funcin VNA creyendo que me devolvera el valor actual neto, de la
siguiente forma (es incorrecto poner la funcin, tal y como se muestra en la barra de frmulas de la siguiente
imagen).



Vis ahora por qu soy ms dado a utilizar las funciones de matemticas financieras, que las funciones propias
de excel?. Pues simplemente por eso, porque las funciones de excel, a veces no funcionan como creemos que
deberan hacerlo (y todo por no leernos la documentacin de excel, a travs de su ayuda).

Ahora imaginemos que con el mismo ejemplo, el tipo de inters de mercado (o el tipo de inters de una inversin),
es del 4%, y deseamos saber qu cantidad deberamos invertir para obtener esos 1.000 euros dentro de 1 ao, los
3.000 euros dentro de 2 aos, y los 5.000 euros dentro de 3 aos. Pues nada, eso es tan sencillo como hacer esto
(mirad la barra de frmulas de la siguiente imagen):



Como veis, al ser un tipo de inters inferior (un 4% en lugar de un 4,9602%), necesitaremos invertir una cantidad
mayor, para obtener esos mismos ingresos de 1.000, 3.000, y 5.000 euros. Eso quiere decir que los 9.000 euros
(1.000 + 3.000 + 5.000), que cobraremos en un FUTURO, son 8.180,19 euros a da de HOY (teniendo en cuenta
que el tipo de inters es del 4%). Es decir, estaremos obteniendo el Valor Actual de la inversin.

Esto ltimo lo podemos comprobar de la siguiente forma (fijaos en la barra de frmulas de la siguiente imagen,
donde veremos que en E9, figura el tercer trmino de la primera ecuacin que he puesto en este artculo):



Si os fijis, si sumamos los valores que hay en la columna E, es decir, 961,54 (valor HOY de 1.000 euros a cobrar
dentro de 1 AO), 2.773,67 (valor HOY de 2.000 euros a cobrar dentro de 2 AOS), y 4.444,98 (valor HOY de
5.000 euros a cobrar dentro de 3 AOS), obtenemos el valor actual neto (valor hoy de esos flujos futuros), es decir,
los 8.180,19 euros.

Si los periodos para los que quieres calcular la TIR, no son uniformes, psate por este artculo, para saber como
calcular la TIR de una
inversin, para periodos
irregulares.
Calcular la TIR
de una inversin, para periodos irregulares
Cuando calculamos la TIR de una inversin, lo normal es que los flujos de caja estn todos referidos a unos
mismos periodos de tiempo, es decir, que todos los momentos donde se producen los flujos guardan siempre la
misma periodicidad. Por ejemplo, cuando calculamos la TIR de una inversin, lo normal es que los flujos sean
siempre iguales, y si se trata de aos, los flujos sern anuales, si se trata de meses, los flujos sern, y as
sucesivamente.

En el ejemplo siguiente podis ver que hay una serie de periodos, y una serie de flujos. El primer periodo,
corresponde al momento cero, es decir, al momento actual, o momento presente, y corresponde al desembolso
inicial (como es la inversin inicial, es decir, un pago, debemos ponerlo en negativo, para distinguirlo de los cobros
peridicos que recibiremos). Podemos ver que no nos interesan los periodos de tiempo (no sabemos a la vista de
ese pantallazo, si se trata de meses, aos, semestres, o cualquier otro periodo), porque se da por hecho que son
todos iguales. En la frmula que podis ver en el pantallazo siguiente, podis observar que hemos puesto un 5%
como tipo de inters estimado, a partir del cual Excel obtendr la TIR correcta, aunque si se omite, Excel parte de
un tipo de inters del 10%, como inters inicial a partir del cual har las estimaciones. La TIR obtenida es del
6,7075%, pero no decimos si se trata de una TIR anual, semestral, mensual, etc. Por qu no lo decimos?. Pues
porque esa TIR estar expresada en funcin del periodo. Es decir, si esos periodos 0, 1, 2, 3, 4, 5, y 6, son meses,
es decir, pagos y cobros mensuales, la TIR ser mensual, y si se trata de aos (como es lo ms habitual), pues la
TIR ser anual:




Buscar en el blog



Suponiendo que estamos hablando de la TIR anual, la imagen anterior, podemos hacerla ms legible, de la
siguiente forma, donde hemos aadido las fechas. Aparte, podis observar que en la frmula de la TIR, hemos
omitido el tipo de inters inicial a partir del cual Excel har la estimacin de la TIR:


Todo esto, junto con el clculo del valor actual neto, ya lo habamos explicado en un artculo donde precisamente
hablbamos de cmo calcular la TIR y el VAN. Tambin habamos visto como calcular la TIR con Solver (una
potente herramienta de Excel, para optimizacin).

Ahora la cuestin es la siguiente: Qu pasara si en lugar de tener los periodos uniformes, se tratase de periodos
con diferente periodicidad?. Vamos a suponer que en lugar de recibir esos flujos de cada el da 10 de cada ao
(ver imagen anterior), se reciben en las siguientes fechas:


Sera correcto utilizar la funcin TIR, para evaluar la tasa interna de rentabilidad de esta inversin, teniendo en
cuenta que los periodos no son homogneos?. Efectivamente, no. Para ello, deberemos utilizar la funcin
TIR.NO.PER, de la siguiente forma:
=TIR.NO.PER(flujos de caja; fechas; tipo de inters estimado)


Como ocurre con la funcin TIR, podemos omitir el ltimo argumento, donde se nos solitita el tipo de inters a partir
del cual Excel har las estimaciones. Si lo omitimos, Excel presupone que es el 10%.

En nuestro ejemplo anterior, donde hay periodos que no guardan la misma periodicidad, deberemos introducir esta
frmula para calcular la TIR:
=TIR.NO.PER(D6:D12;C6:C12;5%)


El resultado sera que nuestra TIR es de 10,8779%, como podis ver en la siguiente imagen:


Si os fijis en los dos ejemplos que ilustran este artculo, veris que los flujos son los mismos (idnticas cantidades,
tanto en pagos como en cobros), pero no son los mismos los periodos donde se producen. Es por ello, que utilizar
correctamente las funciones para calcular la TIR, es bsico para hacer correctamente las cosas. Solo hay que
controlar si los periodos son uniformes o no, para elegir la funcin TIR o la funcin TIR.NO.PER.
Puedes comprobarlo con un ejemplo ms sencillo. Imagina cantidades "redondas" como estas:

Inversin el 01-01-2011 en un depsito a plazo: 10.000 (lo pondremos en negativo).
1er cobro el 01-07-2011 (a los 6 meses de la inversin): 500
2 cobro el 01-01-2012 (al cabo de 1 ao de la inversin): 10.500

Si te fijas, lo que cobramos al cabo de 6 meses, y al cabo de 1 ao, es el 10% de la inversin (proporcional al
tiempo en que ha estado invertido ese dinero):

1er ao: (10.000 x 10% / 12 meses ) x 6 meses = 500

En el segundo perido, si te fijas, cobramos lo mismo, pero recuperamos los 10.000 invertidos inicialmente: 500 +
10.000 = 10.500

Si te montas una tabla, vers que estamos poniendo periodos semestrales, y la tir que obtenemos es del
10,2522%.

Se trata por tanto de la TIR anual (o la TAE de la inversin), para un tipo de inters nominal anual del 10%,
pagadero semestralmente.
Solver: clculo de la TIR
Solver es un complemento de excel, que nos permite resolver diversos problemas matemticos, como es el caso
de la optimizacin con restricciones, o problemas que requieren de muchas iteraciones, por poner dos ejemplos.
Un ejemplo bsico de optimizacin con restricciones, es por ejemplo calcular las horas ptimas de produccin en
una empresa, teniendo en cuenta que el tramo horario se tarifica por parte de la compaa elctrica a diferentes
precios (restricciones horarias), y teniendo en cuenta que el nmero de horas trabajadas por cada empleado, no
puede exceder de 8 horas diarias (restriccin legal). Podramos incluir muchas ms restricciones, como por
ejemplo, las relativas a mantener un nivel de stock mximo, o la de producir como mximo un nmero X de
unidades. Todo esto podramos resolverlo con excel, a travs de solver, un complemento que nos permite ahorrar
tiempo y dolores de cabeza.

Un ejemplo relativo al tema de iteraciones, y que nos puede solucionar solver, es por ejemplo cuando tenemos una
frmula en la que cambiando determinada cifra que tenemos en otra celda, obtenemos un resultado, y a base de
cambiar esa celda, vamos obteniendo un resultado cada vez ms cercano a lo que nosotros buscamos. Podramos
resolverlo introduciendo diferentes valores, e ir ajustando cada vez ms, esa cifra, hasta dar con una que nos
permita obtener el resultado que buscbamos, o bien podemos utilizar solver, para economizar tiempo, y obtener
resultados ms fiables.

Vamos a ver el uso de solver con un tema de financiacin al consumo, en el que pens el otro da viendo la
publicidad de una cadena de electrodomsticos. Seguramente os habris fijado que casi todas las cadenas de
tiendas, hipermercados, y grandes almacenes nos ofrecen la posibilidad de financiar nuestras compras, en
determinados productos. Seguramente habris visto tambin, que se ha puesto de moda en algunos sitios,
financiar una compra que vale X euros, en 11 pagos de 1 dcima parte el valor de X. Vamos a verlo con un
ejemplo:

Supongamos que la cadena de tiendas "Electrodomsticos buenos, bonitos y baratos" (una cadena inexistente),
nos ofrece un televisor de 42" de plasma, de una reconocidsima marca, y de ultimsima tecnologa, a un precio de
800 euros. Imaginemos tambin que debido a la crisis, nuestros bolsillos carecen de liquidez, y que esa cadena de
tiendas nos ofrece pagar el televisor durante 11 meses, a razn de 80 euros mensuales (1/10 parte del precio
inicial). Nosotros, ingenuos a ms no poder, pensaremos "bueno, no est mal, podemos pagarlo casi en un ao, en
unas mdicas mensualidades". Pero al llegar a casa, hemos decidido que lo mejor ser coger nuestro excel, y ver
que tipo de inters implcito lleva inherente esa operacin, antes de aceptar la propuesta de financiacin del
vendedor (aunque su obligacin es informarnos es todo esto, incluida la TAE, es decir, la Tasa Anual Equivalente,
o en palabras que todo el mundo entienda, el tipo de inters efectivo, o el tipo de inters real de la operacin).

Vamos a introducir para ello, otro concepto bsico: el valor actual (VA). El valor actual, es la suma de diferentes
flujos, realizados en distintos periodos de tiempo, pero valorados en un momento dado (normalmente a fecha de
hoy). Dicho en palabras ms sencillas, y aplicado a nuestro ejemplo, el valor actual neto (VAN), ser la suma de
esos 80 euros mensuales, que pagamos al cabo del primer mes, en el segundo mes, en el tercer mes, y as, hasta
el mes undcimo, pero valorados a da de hoy. Todos sabemos que no es lo mismo cobrar 100 euros hoy, que
cobrar esos mismos 100 euros dentro de 20 aos. Por qu?. Pues porque esos 100 euros que cobremos dentro
de 20 aos, no tienen el mismo valor que hoy, de hecho, esos 100 euros a cobrar dentro de 20 aos, pueden ser
hoy el equivalente a 5, 8, o 24 euros (no lo he calculado, porque habra que estimar una inflacin media para esos
20 aos), pero en ningn caso, esos 100 euros dentro de 20 aos seran iguales que los 100 euros hoy. Siguiendo
con nuestro ejemplo, la cuota n 11 que pagaremos al final, tenemos que "traerla" al momento presente, es decir,
ahora. Lo mismo haremos con el resto de las cuotas.

Sabemos que el valor actual se rige por esta frmula:


Como sabemos que hoy, el valor del televisor es de 800 euros (valor hoy = valor al contado), el plazo es de 11
mensualidades, y que cada una de ellas es de 80 euros, entonces podemos escribirla as:


Como todos los pagos son iguales (80 euros mensuales), podemos escribir la funcin genrica, de la siguiente
forma:


Y para nuestro ejemplo, y dado que las cuotas no son anuales, sino mensuales, el tipo de inters tendremos que
pasarlo de "tipo de inters anual", a "tipo de inters mensual". Quedar as:


Si cambiamos el valor de 800 de lado, obtendremos el Valor Actual Neto (VAN) igual a cero, y es en ese momento
donde i se convierte en la TIR (tasa interna de rentabilidad), aunque para nuestro caso, la llamaremos TAE (tasa
anual equivalente). Por tanto, la TIR ser el tipo de inters implcito de la operacin, que hace que el VAN sea
cero:


Para resolver esa ecuacin, tenemos dos opciones:

a) Probar diferentes valores para "i", y as saber que tipo de inters nos cobra la cadena de tiendas que nos est
financiando la compra.

b) Ejecutar solver, introduciendo los parmetros necesarios.

Vamos a ver como solucionar esto con solver. Para ello, en el men Herramientas, miraremos si nos aparece
Solver... por algn lado. Si no fuera as, desde el men Herramientas, seleccionaremos Complementos..., y
marcaremos con una muesca el complemento de solver. A partir de ahora, ya tendremos solver visible desde el
men Herramientas.

Supongamos que tenemos los siguientes datos, en las siguientes celdas:

F4 = 800
F5 = F4/10
F6 = 11
E7 = -F4+((F4/10)*((1+F7/12)^11 - 1)/((F7/12)*(1+(F7/12))^11))
F7 = X

El significado de cada celda es el siguiente:

F4 = Corresponde al valor al contado.
F5 = La cuota que pagaremos: 1/10 parte de la cantidad que aparece en F4.
F6 = El nmero de meses a financiar la operacin.
E7 = En esta celda hemos introducido la frmula que hace que el VAN sea cero, por tanto, en esta celda
deberemos obtener cero.
F7 = Este es el valor a determinar, en nuestro caso, el tipo de inters implcito, es decir, la "i". Para que todo
funcione como debe funcionar, lo recomendable es introducir un valor cualquiera, para que a partir de l, Solver
ejecute los clculos. Podemos introducir un 1, un 2, o la cifra que queramos.

Ahora nos vamos a Herramientas, y seleccionamos Solver.... Deberemos introducir en "Celda objetivo:" $E$7 (si
lo preferimos, podemos omitir los smbolos del dlar). El valor de la celda objetivo, debe ser cero (VAN = 0), por
tanto, en "Valores de:" pondremos 0. Finalmente en "Cambiando las celdas", pondremos $F$7 (aunque podemos
omitir los smbolos del dlar).


Ya solo nos quedar darle al botn "Resolver", y se nos presentar esta otra pantalla:


Pulsamos sobre el botn aceptar, una vez hemos seleccionado "Utilizar solucin de Solver", y veremos con en la
celda F7 nos aparece el tipo de inters anual real, que nos cobrar la cadena de tiendas, por financiarnos el
televisor de plasma (un 19,4776%). Veremos algo como lo que muestra la siguiente imagen:


Desde aqu podis descargar el fichero de excel, con el ejemplo que os presento en este artculo. Debis tener
presente que con independencia del importe que introduzcis, si el plazo es de 11 mensualidades, y la cuota es
1/10 parte del importe al contado, el tipo de inters efectivo de la operacin siempre ser el mismo (el 19,4776%),
as que ya sabis, desde el punto de vista del consumidor, una compra financiada en esas condiciones, no es una
buena opcin, por el elevado coste que supone. En cambio, si tu eres quien vende ese televisor, para ti ser una
excelente inversin.

Calcular el VAN,
para periodos
irregulares
En un artculo anterior, ya explicamos como calcular la TIR de una inversin, para periodos de tiempo irregulares o
no constantes. Ahora le toca el turno a la VAN (Valor Actual Neto), en el caso de encontrarnos con periodos
tambin irregulares.

Lo ms habitual es que nos encontremos con periodos de tiempo siempre constantes, como por ejemplo, cuando
invertimos una cantidad X hoy, y cobramos otra cantidad Y cada final de ao, durante una cantidad de aos
determinada. En ese caso, con utilizar la funcin TIR, tenemos resuelto el tema cmo calcular la tasa interna de
rendimiento. Lo mismo nos pasar con el VAN, si utilizamos la funcin VNA, para calcular el valor actual neto, en el
caso de que queramos saber que cantidad deberamos invertir (supondremos en un principio, que la inversin
inicial es cero, para que el valor actual neto sea precisamente el valor actual, es decir, la inversin que tenemos
que hacer), cobrando esas cantidades Y cada ao, a medida que vamos jugando y probando con diferentes tipos
de inters.




Buscar en el blog


Ahora vamos a ver como calcular el valor actual de una inversin, para periodos que no siempre son constantes,
sabiendo los cobros futuros, y el tipo de inters, pero sin determinar el valor inicial de la inversin (para obtener ese
valor actual, utilizaremos la funcin VNA.NO.PER). Para ello, utilizaremos un ejemplo, que es la mejor forma de
explicar el funcionamiento de una funcin en Excel. Vamos a determinar cual debera ser la cantidad a invertir hoy
(suponemos que hoy es 21 de abril de 2010), en el caso de que recibamos los siguientes cobros, en las fechas en
las que se indica en la siguiente tabla, y suponiendo que el tipo de inters efectivo de mercado, sea del 4,50%:



Si nos fijamos bien, lo que queremos determinar es el valor de la celda C4, que es la inversin inicial que tenemos
que hacer, para cobrar todos esos importes en las fechas dadas, sabiendo que el tipo de inters es del 4,50%. Si
observamos la tabla anterior con detenimiento, veremos que en la columna de la fecha, los periodos de tiempo no
son constantes, por lo que para calcular el valor actual, lo apropiado es utilizar la funcin VNA.NO.PER de la
siguiente forma:
=VNA.NO.PER(tipo de inters; flujos de caja; fechas)



Eso s, antes de utilizar esta funcin aplicada a nuestro ejemplo, deberemos introducir en la celda C4, un cero,
pues no debe quedar en blanco, ya que sino, la funcin siguiente nos dara error:
=VNA.NO.PER(C12;C4:C9;B4:B9)



De tal forma que obtendramos algo como esto que nos aparece en la siguiente imagen:



Si nos fijamos lo que acabamos de obtener es el valor actual, es decir, el importe que debemos invertir hoy 21 de
abril de 2010, sabiendo que el tipo de inters efectivo es del 4,50%, y sabiendo tambin que cobraremos o
recuperaremos las cantidades indicadas en la tabla y en las fechas indicadas.

Si en lugar de utilizar la funcin como os pona en el ejemplo, la cambiamos y ponemos esto (fijaos que
cambiamos el rango, empezando desde la fila 5, en lugar de la fila 4), estaramos haciendo las cosas mal:
=VNA.NO.PER(C12;C5:C9;B5:B9)



Lo que obtendramos sera el valor actual, peroooooooo a la fecha del 14 de Julio de 2010, y no al 21 de abril de
2010, que es lo que nos interesa evaluar. De ah que debamos incluir la fecha en la que queremos obtener el valor
actual, poniendo cero como fujo de caja (ni cobro, ni pago).

Podemos hacer una comprobacin de que necesitaremos invertir esos 35.043,98 euros (pesos, soles, dlares, o la
moneda que queris), al 4,50% de inters efectivo anual, sabiendo que cobraremos en las fechas indicadas, las
cantidades que aparecen en las tablas anteriores. Para ello, utilizaremos la funcin TIR.NO.PER que vimos en otro
artculo. Solo tendremos que construir la tabla de la siguiente forma:



Si os fijis bien, como siempre a la hora de calcular la TIR, hemos incluido la inversin inicial en negativo, para
diferenciarla de los cobros (es como si pagramos la inversin inicial, para cobrarla posteriormente poco a poco, en
los plazos indicados).

Вам также может понравиться