Está en la página 1de 10

Análisis de sensibilidad en Excel

El análisis de sensibilidad es un método que nos permite visualizar de manera


inmediata las ventajas y desventajas económicas de un proyecto. Este método es muy
utilizado para identificar el proyecto que nos dará los mejores rendimientos.

Ejemplo de un análisis de sensibilidad


Supongamos que mi vecino me ha propuesto crear un nuevo negocio que implica una
inversión inicial de 100,000 dólares. Después de hacer el análisis profundo del proyecto
hemos estimado que tendremos ventas por 85,000 dólares en el primer año.

Parece ser un negocio redituable, pero debemos considerar también los gastos fijos que
serán de 35,000 dólares y los gastos variables que serán de 25,000 dólares. Con estos
gastos tendremos una ganancia de 25,000 dólares.

Como sabemos, todo proyecto tiene variables que no podemos controlar y que
inevitablemente irán cambiando con el tiempo. En nuestro ejemplo, serán las ventas y
los gastos variables los que pueden variar y por lo tanto modificar nuestra ganancia.

En la imagen superior puedes observar que la fórmula para calcular las ganancias
depende de los valores de las ventas y de los gastos fijos y variables. Si podemos
construir varios escenarios donde modifiquemos los montos que son variables (ventas y
gastos variables) entonces podremos saber fácilmente la manera en que serán afectadas
las ganancias en cada uno de los casos.

Crear el análisis de sensibilidad en Excel


Antes de crear el análisis de sensibilidad en Excel debo agregar los datos para los
cuales se crearán los diferentes escenarios en Excel. Como puedes observar, en la fila 7
he colocado diferentes montos de venta y en la columna B (por debajo de los cálculos
previos) he colocado diferentes montos de gastos variables.
Para poder crear el análisis de sensibilidad en Excel debemos seleccionar el rango de
datos B7:F11 y pulsar el botón Análisis Y si que se encuentran en la ficha Datos y
posteriormente seleccionar el comando Tabla de datos.

En la opción Celda de entrada (fila) colocaré la referencia a la celda que contiene el


monto original de ventas (B4) y como Celda de entrada (columna) especificaré la celda
que contiene los gastos variables (B6). Al pulsar el botón Aceptar se realizarán los
cálculos para obtener las ganancias para cada una de las combinaciones de valores
indicados.
Nota: Por motivos ilustrativos he dado formato de moneda a las celdas y he colocado
en rojo los números negativos pero Excel no hará eso automáticamente por nosotros.

Con esta tabla de datos podemos analizar y llegar a conclusiones muy interesantes sobre
nuestra información. Podemos observar que si las ventas fueran en realidad por 65,000
dólares y los gastos variables subieran a 35,000 dólares entonces comenzaríamos a tener
pérdidas en el negocio.

Por otro lado puedes observar que el punto de equilibrio financiero se da cuando las
ventas son de 75,000 dólares y los gastos variables son de 40,000 dólares dejándonos
sin pérdidas ni ganancias. En fin, podemos pasar tiempo considerable analizando la
información para poder decidir si vale la pena invertir nuestro dinero en este negocio.

Lo que Excel ha realizado tras bambalinas es que para cada posible valor de ventas y de
gastos variables que hayamos especificado ha calculado la fórmula de ganancias que
está en la celda B7. Esto es un gran beneficio para nosotros porque en lugar de ir
remplazando los valores de las celdas B4 y B6 para ver el comportamiento en las
ganancias Excel realizará todos los cálculos en un solo paso y los colocará en la tabla de
datos.

El análisis se tornará interesante si para cada proyecto de inversión que tengas realizas
un análisis de sensibilidad en Excel para compararlos entre ellos y decidir por la
alternativa que represente el menor riesgo posible y que tenga la mayor rentabilidad.

Artículos relacionados
Tabla de datos de dos variables en Excel
Tablas de datos en Excel

Publicado el 17 de septiembre del 2012 por Moisés Ortíz


Las tablas de datos son una herramienta de Excel que nos permite calcular el
valor que tomará una variable de salida de un modelo, ante valores asignados
a una o dos variables de entrada.  En este orden de ideas podemos hablar de
análisis de sensibilidad con una variable independiente o con dos variables
independientes y una dependiente.

En esta ocasión les presento un sencillo ejemplo, el cual ilustra de


manera fácil el proceso para efectuar un análisis de sensibilidad con la
herramienta tabla de datos.

Vamos a suponer que tenemos los siguientes datos de una obligación


financiera:

y queremos conocer el valor de la cuota mensual a pagar (la cual será nuestra
variable de salida) para lo cual podemos utilizar la formula "PAGO()" de excel,
que posee los siguientes argumentos:

Una vez hayamos formulado nuestra variable de salida, es decir el monto de la


cuota mensual a pagar obtendremos el siguiente resultado:

Ya tenemos formulada nuestra variable de salida, ahora queremos saber como


cambia dicha variable (cuota) ante cambios en un parámetro como por ejemplo
la tasa de interés.  Es en una situación como esta donde la herramienta tabla
de datos nos facilita el trabajo, veamos como hacerlo:

En primer lugar identificamos las variables de entrada y salida: en este caso las
variables de entrada corresponden al valor del crédito, la tasa de interés y el
plazo, y nuestra variable de salida es la cuota.

Digitamos verticalmente los valores que tomará la variable, en este caso


definimos un delta o variación de 0,5% desde 1% hasta llegar al 5%.

Nos ubicamos en la celda A13 y digitamos "1%", luego bajamos una celda
(A14) y formulamos el cambio en la tasa de interés, así: =B13+$G$3 y
copiamos hasta llegar a la celda A21.  

En la celda B12 digitamos la siguiente formula =B7,  con lo cual referenciamos


nuestra variable de salida.

Con lo anterior ya tenemos nuestra matriz lista para sensibilizar, con lo cual
procederemos a seleccionar todo el rango (Desde A12 hasta B21) y llevamos a
cabo el siguiente procedimiento: Pestaña Datos > Análisis Y Si > Tabla de
Datos
Aparecerá entonces la siguiente ventana:

Diligenciamos únicamente el espacio de "Celda de Entrada (Columna):" (se


utiliza cuando los valores que se asignan a la variable se han escrito a lo largo
de una columna)  seleccionando la celda donde se encuentra
nuestro parámetro de tasa de interés, es decir B4; hacemos click en aceptar y
listo! tendremos una matriz de sensibilidad que nos indica el valor de la cuota
mensual a pagar ante variaciones en la tasa de interés.

Ahora bien, que pasaría si no solo quisiéramos saber cual es el valor de la


cuota ante cambios en la tasa de interés, sino también ante cambios en el
plazo del crédito? tendríamos que hacer 2 tablas de datos? la respuesta a la
pregunta es NO!  podemos hacer una sensibilidad en una sola tabla en la cual
involucremos 2 variables independientes y 1 dependiente y podamos evaluar el
impacto de dos parámetros en la variable de salida.

El procedimiento técnicamente es el mismo, con la diferencia que vamos a


estructurar una matriz en la cual horizontalmente se encuentren los cambios en
el parámetro de tasa de interés y verticalmente los cambios en el plazo
(Variación = 6 meses), tal como se muestra a continuación:
Notese que en la celda A26 se ha referenciado nuestra variable de salida:
Cuota, con el fin de poder sensibilizar el impacto de las variables
independientes.  Bien, una vez tengamos la matriz y la referencia a
la variable de salida, seleccionamos el rango A26 x G33 y nos dirigimos a
Datos > Análisis Y Si > Tabla de datos, en esta ocasión vamos a diligenciar los
datos solicitados tanto en la fila como en la columna, asi:

En la celda de entrada Fila, referenciamos la celda parámetro de la tasa


de interés, y en la celda de entrada columna hacemos lo propio pero con
el parámetro de plazo.  Hacemos click en aceptar y tendremos nuestra tabla de
datos con 2 variables independientes y 1 dependiente!

Espero les guste y recuerden que cualquier comentario, sugerencia o inquietud


la pueden manifestar comentando en el blog o en nuestra pagina en
facebook: ExcelFinanciero/FacebookPage 

Read more at http://excelfinanciero.blogspot.com/2011/10/analisis-de-sensibilidad-


tablas-de.html#CXxDHsITVCUVGDDL.99
Análisis de sensibilidad dinámico con Excel

viernes, mayo 29, 2009


Hace dos años atrás comentaba el uso de la función Tabla para hacer análisis de
sensibilidad. Esta herramienta se encuentra en el menú Datos en Excel 97-2003 o en la
pestaña Datos—Análisis Y si en Excel 2007

Por ejemplo, este modelo analiza la sensibilidad del pago mensual por un préstamo en
función de la tasa de interés anual y el número de cuotas

Podemos apreciar los valores de los parámetro de la tabla (la tasa de interés anual y el
número de cuotas) se “distribuyen” hacia arriba y hacia abajo en relación al valor
central. La tasa de interés crece o decrece en “saltos” de 0.25% y el número de cuotas
en escalones de 5 años.

Estos valores son constantes y es evidente que lo ideal sería que nuestro modelo fuera
dinámico. Si cambiamos la tasa de interés en la tabla superior, queremos que los
parámetros de la tabla de sensibilidad se ajusten automáticamente. Lo mismo con el
número de cuotas.

Parece bastante evidente que todo lo que tenemos que hacer determinas los valores de
los parámetros con una fórmula y ligar el parámetro “central” a la celda correspondiente
en la tabla superior. El problema es que TABLA no se comporta como hubiéramos
supuesto. Veamos que pasa cuando determinamos los valores de los parámetros con
fórmulas
Por ahora hemos dejado los valores de las celdas E7 y B10 constantes. En C7:D7 hemos
puesto la fórmula “=E7-0.25%”, en F7:G7 “=E7+0.25%”. Lo mismo con el número de
cuotas; en B11 ponemos “=B10+5”. Como podemos ver, los resultados se mantienen.

Ahora queremos ligar E7 a B2 y B10 a B3 para que cuando cambiemos alguno de estos
valores, la tabla de sensibilidad se adapte automáticamente.

El resultado es desastroso!

La solución es programar un evento para cambiar los datos sin usar referencias a otras
celdas en la hoja.

El primer paso es definir nombres para las celdas B2, B3, E7 y B10. Esto nos permitirá
simplificar el código del evento y hacerlo más claro. La forma más práctica de definir
los nombres es usando el cuadro de nombres
Los nombres que hemos definido son ("variable" es el nombre de la hoja que contiene la
tabla) :

cuotas=variable!$B$3

paramCuotas=variable!$B$10

paramInteres=variable!$E$7

tasa_interes=variable!$B$2

Abrimos el editor de Vba usando la opción Ver Código de la hoja

También podría gustarte