Simulación de flujos de caja con Monte Carlo

La simulación de Monte Carlo es una técnica que combina una distribución de probabilidad con una serie de números pseudoaleatorios para determinar el comportamiento futuro de una variable.
Para realizar esta tarea, Excel está extraordinariamente bien dotado porque puede operar con los dos elementos del método (números aleatorios y funciones de probabilidad).

En este caso se trata de simular el comportamiento de los flujos netos de caja bajo los siguientes supuestos y especificación:

  • Las entradas y salidas se comportan como una distribución normal.
  • Se parte de una muestra de al menos 30 datos (para entradas y salidas). Hoja de DATOS
  • Se obtienen las medias y las desviaciones típicas de las muestras.
  • Dado que el objetivo es calcular la previsión del flujo neto de caja (entradas - salidas), se generan números aleatorios para cada mes, qué combinados con la función de distribución indicada nos dan las entradas y salidas, las cuales utilizamos para calcular el flujo neto.
  • En la primera prueba se suma la inversión inicial, y en la de los meses siguientes al primero, se suma el resultado acumulado del anterior.
  • Se repite las pruebas 500 veces.
  • A partir de los datos generados para cada mes se obtiene la media o valor esperado del flujo neto, la desviación típica, y los intervalos de confianza al 95 %.
  • Los resultados se resumen en un gráfico final.

Análisis de la volatilidad

La volatilidad mide el riesgo de un activo subyacente y suele calcularse mediante la desviación típica diaria de los rendimientos de los precios. En los diarios económicos, análisis técnicos y mercados de opciones, se expresa anualizada y en porcentaje.

Para calcularla podemos seguir el siguiente proceso:




  1. Calculamos el rendimiento diario mediante la fórmula R=Ln(P2/P1). Donde R=rendimiento, P1=precio del día anterior, P2=precio actual. La ventaja de utilizar esta función para calcular el beneficio es que refleja el interés continuo de los precios. El resultado los expresamos en porcentaje.
  2. A continuación calculamos la desviación típica de los rendimientos diarios para un periodo determinado, por ejemplo 10 días, un mes, etc. En Excel DESVEST
  3. Dado que en las publicaciones y en el mercado de opciones se utiliza la volatilidad anual, calculamos: VOL(anual)=VOL(día) X RAIZ(260). El número 260 se obtiene de 52 semanas x 5 días.
Mediante el libro Excel siguiente realizamos las operaciones indicadas introduciendo o pegando en la columna, a partir de la celda C8, las cotizaciones del valor que vamos a analizar. El programa calcula los rendimientos diarios, la desviación típica, considerando un periodo de 10 días, la volatilidad histórica anual y la representación gráfica de la misma para obtener una idea intuitiva del riesgo que supone invertir en un valor determinado.

Análisis de inversiones

Supongamos que tenemos un proyecto o negocio sobre el que conocemos:

La inversión inicial necesaria.
Los costes fijos anuales.
Los costes variables unitarios (proporcionales a las unidades vendidas).
El precio unitario de venta.
La tasa de inflación esperada.
Nuestra capacidad productiva o de comercialización.
La cuota de mercado que podemos alcanzar.
Entonces estamos en condiciones de llevar a cabo un análisis de la inversión, previo a la toma de decisiones, mediante el cual calculamos:
  • Los flujos de caja anuales (sin considerar las compras y ventas a plazo).
  • El umbral de rentabilidad, o nivel de actividad en donde no hay beneficios ni perdidas.
  • Y la rentabilidad del proyecto, calculada mediante la tasa interna de retorno (TIR).
Para efectuar este análisis de inversiones sobre un periodo de 6 años, propongo el siguiente libro Excel, en el que se incluyen además gráficos de los flujos de caja y del umbral de rentabilidad.


Para profundizar en los conceptos de rentabilidad y su cálculo con Excel, fórmulas y calculadora financiera, echa un vistazo a la muestra del libro siguiente:


Factores influyentes en el proceso de compra

Cuando llevamos a cabo un estudio de mercado debemos analizas los factores que influyen en nuestro público objetivo en el momento que realiza la compra. Además del precio, suele tener importancia la calidad, el servicio, la financiación, la publicidad, la marca, la posibilidad de devolución, la facilidad de uso, las ofertas, etc.
Para ello se ofrece esta hoja Excel que permite asignar un grado de influencia (alto, medio, bajo, nulo) a una serie de factores sugeridos en el modelo y a otros que introducirá el usuario en función de las características del producto o servicio.
Una vez insertados los datos se pueden agrupar los factores según grado de influencia mediante los filtros automáticos con el objetivo de ejecutar las acciones de marketing más adecuadas.