Flujo de caja

Flujo de caja en Excel: cómo hacerlo con un ejemplo paso a paso

octubre 23, 2026 Tuto Excel 16 min read
Flujo de caja en Excel: cómo hacerlo con un ejemplo paso a paso

Imagina una pequeña tienda que anota cada mes cuánto dinero entra y cuánto sale, y quiere saber si va a llegar viva a fin de mes o si se va a quedar corta de efectivo. Eso es justo lo que hace un flujo de caja: una hoja que te dice, mes a mes, cuánto dinero tienes disponible. En este tutorial vas a montar uno desde cero, con fórmulas que se arrastran solas, un gráfico para ver la evolución y una columna para comparar lo real con lo que habías previsto. Funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016, 2013 y 2010, y también en Excel para la web y para Mac; lo único que cambia es la versión donde se introdujo cada herramienta, que se indica cuando toca.

Qué es un flujo de caja y para qué te sirve en Excel

Un flujo de caja es, en pocas palabras, una lista ordenada de todo el dinero que entra y sale de un negocio en un periodo de tiempo, normalmente mes a mes. La diferencia entre lo que entra y lo que sale en un mes te dice si ese mes has generado efectivo o lo has consumido; la suma acumulada te dice cuánto dinero te queda disponible para seguir operando.

En Excel esto se traduce en una hoja con tres bloques bien separados: el dinero con el que arrancas cada mes (el saldo inicial), todo lo que entra (ventas al contado, cobros de clientes, préstamos) y todo lo que sale (proveedores, sueldos, alquiler, impuestos). Con esas tres piezas y una resta al final, tienes la respuesta a la pregunta de cualquier dueño de tienda: "¿llego a fin de mes?".

La gracia de hacerlo en una hoja de cálculo es que, una vez escrita la primera columna, el resto del año se arrastra solo: solo tienes que escribir los movimientos de cada mes y la fórmula te calcula el saldo final sin que toques nada más.

Las piezas de un flujo de caja bien armado

Un flujo de caja bien armado tiene estas filas, en este orden, cada una con un cometido claro:

  • Saldo inicial: el efectivo con el que arrancas el mes. En enero se escribe a mano; en el resto de meses se arrastra desde el saldo final del mes anterior, así no hay que recordar ni copiar cifras.
  • Entradas: todo el dinero que entra en el mes. Cada apunte se escribe en positivo (1.250, no -1.250), porque el signo menos ya lo pone la fórmula al final.
  • Total entradas: la suma de todas las entradas del mes, calculada con =SUMA(B5:B9).
  • Salidas: todo el dinero que sale en el mes. También en positivo, por la misma razón.
  • Total salidas: la suma de todas las salidas del mes, con =SUMA(...).
  • Saldo final: la fórmula que lo cierra todo: saldo inicial + total entradas − total salidas. Es la cifra que más mira quien lleva la tienda.
Nota: En Excel configurado con coma como separador decimal (México y Estados Unidos), las funciones se separan con coma en vez de con punto y coma: =SUM(B5:B9).

La regla de oro es: todas las cifras van en positivo, y el signo menos lo pone la fórmula. Así, si ves un -300 en la columna de entradas, sabes al instante que es un error, porque las entradas no pueden ser negativas.

Montar la hoja en blanco: meses, conceptos y columnas

Abre un libro nuevo y renombra la primera hoja como Flujo 2026. Ahí vas a escribir los meses en la fila 2, de B2 (enero) a M2 (diciembre), y los apartados del flujo en la columna A. La idea es que cada columna sea un mes y cada fila un concepto, de forma que la cuadrícula se lee como un calendario de dinero.

A1fx**Flujo de caja 2026**
A B C D E F G H I J K L M
1 Flujo de caja 2026
2 Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic
3
4 Saldo inicial 5.000,00
5 Ventas tienda 4.200,00
6 Cobros clientes 1.800,00
7 Total entradas
8 Proveedores 2.950,00
9 Sueldos y alquiler 1.650,00
10 Total salidas
11 Saldo final
Flujo 2026

Pasos para armarla:

  1. En B2 escribe Ene y, arrastrando con el controlador de relleno (el cuadradito de la esquina inferior derecha de la celda), llega hasta M2; Excel continúa la serie y rellena Feb, Mar, …, Dic.
  2. En la columna A escribe, de arriba abajo, los rótulos de las filas: Saldo inicial, Ventas tienda, Cobros clientes, Total entradas, Proveedores, Sueldos y alquiler, Total salidas, Saldo final. Pon en negrita los rótulos de los totales y del saldo final (Inicio > Fuente > Negrita, o Ctrl+N).
  3. En la fila 4 deja escrita solo la celda B4 con el saldo de apertura de enero, 5.000,00 (el resto se arrastra después).
  4. En la columna de enero, rellena las entradas y salidas con cifras pequeñas y realistas: ventas, cobros, proveedores y sueldos del mes.
Comprueba: Al terminar, la fila 2 debe tener los doce meses escritos, la columna A los rótulos en negrita los totales, y la columna de enero debe tener un saldo inicial de 5.000,00 con sus entradas y salidas. Si los meses no se han rellenado al arrastrar, es que el controlador de relleno no cogió la serie: vuelve a escribir Feb en C2 y arrastra de nuevo.

El saldo inicial que se arrastra solo mes a mes

El saldo inicial de febrero tiene que ser, obligatoriamente, el saldo final de enero; el de marzo, el saldo final de febrero, y así hasta diciembre. Si lo escribes a mano, antes de que te des cuenta tendrás un error de transcripción. La forma de evitarlo es copiar la fórmula del saldo final a la celda del saldo inicial del mes siguiente.

C4fx=B11
A B C D E F G H I J K L M
4 Saldo inicial 5.000,00 =B11 =C11 =D11 =E11 =F11 =G11 =H11 =I11 =J11 =K11 =L11
C4 arrastra el controlador de relleno hasta M4
Flujo 2026

Pasos:

  1. En C4 escribe =B11 y pulsa Entrar. Verás que C4 muestra el saldo final de enero.
  2. Selecciona C4, agarra el controlador de relleno y arrástralo hasta M4. Verás cómo cada celda toma el saldo final del mes anterior: C4 toma B11, D4 toma C11, y así hasta M4, que toma L11.
Comprueba: La celda C4 debe mostrar exactamente el saldo final de enero, y al hacer clic en M4, en la barra de fórmulas tiene que leerse =L11.

Las entradas y salidas en positivo con formato claro

Las cifras de las filas 5, 6, 8 y 9 se escriben siempre en positivo: 4.200,00 para las ventas, 2.950,00 para proveedores, nunca con el menos delante. Para que la hoja se lea de un vistazo, aplica a las filas 4 a 11 el formato de número con separador de miles y dos decimales.

Pasos:

  1. Selecciona el rango B4:M11.
  2. Abre Ctrl+1 (Formato de celdas), ve a la pestaña Número, elige Número y deja 2 decimales y la casilla "Usar separador de miles ( )") activada.
  3. Pulsa Aceptar. Todas las cifras se ven ahora como 5.000,00 o 1.250,00.
Consejo: Si quieres que los números negativos salgan en rojo automáticamente, crea un formato personalizado en Ctrl+1 > Número > Personalizada con el código #.##0,00;[Rojo]-#.##0,00. Así, cuando una cifra sea negativa, se pintará sola en rojo sin que tengas que cambiar el color a mano.

Calcular el saldo final de cada mes con una fórmula

El saldo final de un mes es la pregunta clave del flujo de caja: saldo inicial + todo lo que entró − todo lo que salió. Con las filas ya montadas, la fórmula es directa.

=B4+B7-B10
B11fx=B4+B7–B10
A B C D E F G H I J K L M
4 Saldo inicial 5.000,00 5.400,00 5.770,00 4.920,00 5.260,00 4.510,00 4.900,00 4.220,00 4.530,00 3.870,00 4.210,00 3.650,00
5 Ventas tienda 4.200,00 4.100,00 3.800,00 4.300,00 4.000,00 3.900,00 4.150,00 3.700,00 4.000,00 3.850,00 4.050,00 4.200,00
6 Cobros clientes 1.800,00 1.600,00 1.500,00 1.700,00 1.650,00 1.550,00 1.700,00 1.500,00 1.650,00 1.600,00 1.700,00 1.750,00
7 Total entradas 6.000,00 5.700,00 5.300,00 6.000,00 5.650,00 5.450,00 5.850,00 5.200,00 5.650,00 5.450,00 5.750,00 5.950,00
8 Proveedores 2.950,00 2.800,00 2.700,00 2.900,00 2.850,00 2.750,00 2.880,00 2.700,00 2.820,00 2.780,00 2.850,00 2.900,00
9 Sueldos y alquiler 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00
10 Total salidas 4.600,00 4.450,00 4.350,00 4.550,00 4.500,00 4.400,00 4.530,00 4.350,00 4.470,00 4.430,00 4.500,00 4.550,00
11 Saldo final 6.400,00 7.650,00 8.720,00 10.170,00 11.320,00 11.370,00 12.720,00 13.570,00 14.750,00 15.770,00 17.020,00 18.420,00
B11 arrastra el controlador de relleno hasta M11
Flujo 2026

Pasos:

  1. En B7 escribe =SUMA(B5:B6) y en B10 escribe =SUMA(B8:B9). Arrastra cada una hasta la columna M para tener los totales del año.
  2. En B11 escribe =B4+B7-B10 y arrastra hacia la derecha hasta M11.

Fíjate en que la fórmula no usa ningún símbolo de moneda: al arrastrar hacia los lados, las referencias se mueven con la columna (B pasa a C, C pasa a D…), pero el signo dólar no hace falta porque la fórmula se desplaza en horizontal, no en vertical. Si copias la fórmula hacia abajo en vez de hacia la derecha, ahí sí necesitarías F4 para anclar la fila.

Comprueba: Para enero, 5.000,00 + 6.000,00 − 4.600,00 = 6.400,00, que es lo que muestra B11. Si el resultado no cuadra, revisa que los rangos de las sumas (B5:B6 y B8:B9) cubran solo las filas de entradas y salidas, sin incluir los totales.

Un flujo más completo: ingresos, gastos y financiación

Una tienda no solo cobra y paga: a veces pide un préstamo, o devuelve uno. Para que el flujo refleje esa realidad, añade dos filas más: una para la financiación que entra (un préstamo, una ampliación de capital) y otra para la financiación que sale (la cuota del préstamo, los intereses).

Pasos:

  1. Inserta dos filas nuevas entre la fila 7 (Total entradas) y la fila 8 (Proveedores), y llámalas Financiación recibida y Pagos de financiación. La forma rápida: clic derecho sobre la fila 8 > Insertar filas, y repite.
  2. Rellena ambas filas con cifras del año, todas en positivo.
  3. Corrige el rango de Total entradas para que también sume la financiación: en B7 cambia la fórmula a =SUMA(B5:B6)+B7_fin (o, si insertaste la fila de financiación en la posición 8, ajusta a =SUMA(B5:B6)+B8).
  4. La fórmula del saldo final pasa a sumar también la financiación: =B4+B7_total_entradas-B10_total_salidas-B_fin_pagada.
B11fx=B4+B7–B10-B11_pagos
A B C D E F G H I J K L M
7 Total entradas 8.000,00 6.700,00 5.300,00 6.000,00 5.650,00 5.450,00 5.850,00 5.200,00 5.650,00 5.450,00 5.750,00 5.950,00
8 Financiación recibida 2.000,00 1.000,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
9 Proveedores 2.950,00 2.800,00 2.700,00 2.900,00 2.850,00 2.750,00 2.880,00 2.700,00 2.820,00 2.780,00 2.850,00 2.900,00
10 Sueldos y alquiler 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00 1.650,00
11 Pagos de financiación 0,00 500,00 500,00 500,00 500,00 500,00 500,00 500,00 500,00 500,00 500,00 500,00
12 Total salidas 4.600,00 4.950,00 4.850,00 5.050,00 5.000,00 4.900,00 5.030,00 4.850,00 4.970,00 4.930,00 5.000,00 5.050,00
13 Saldo final 8.400,00 9.150,00 9.600,00 10.550,00 11.200,00 10.750,00 11.570,00 11.920,00 12.600,00 13.120,00 13.870,00 14.770,00
Flujo 2026
Cuidado: Al insertar filas, las fórmulas de los totales y del saldo final se rompen porque los rangos ya no apuntan donde deben. Revisa siempre, después de insertar, que =SUMA(...) y =B4+B7-B10-... siguen cubriendo las filas correctas. La forma rápida de verificarlo es hacer clic en cada celda con fórmula y leer en la barra de fórmulas el rango que está sumando.

Ver la evolución del disponible en un gráfico

Un gráfico de líneas con la fila de saldo final es la forma más rápida de ver si la tienda va para arriba, para abajo o se queda plana. Los gráficos están en Excel desde siempre, así que no hay problema de versión.

Pasos:

  1. Selecciona el rango B11:M11 (la fila de saldo final con sus doce meses). Para que el gráfico use también los meses como etiquetas, selecciona B2:M11 manteniendo Ctrl pulsado y arrastrando.
  2. Ve a Insertar > Gráficos > Gráficos recomendados. Excel te propondrá un gráfico de líneas.
  3. Elige Línea con marcadores y pulsa Aceptar.
  4. Clic en el título del gráfico y escribe Disponible al final de cada mes.
InsertarGráficosGráficos recomendados
Comprueba: El gráfico debe mostrar una línea continua que sube o baja según los meses, con doce puntos (uno por mes). Si la línea sale como histograma o sale vacía, es que la selección solo cogió la fila de cifras sin los meses: repite el paso 1 seleccionando también la fila 2.

Si más adelante cambias una cifra de entradas o salidas, el gráfico se actualiza solo, porque está ligado a las celdas.

Comparar lo real con lo presupuestado en la misma hoja

Para saber si el mes fue mejor o peor de lo esperado, lo mejor es poner en la misma hoja lo que pensabas que iba a pasar (presupuesto) y lo que de verdad pasó (real), y restar.

Pasos:

  1. Duplica los encabezados de los meses: en la fila 15 escribe de nuevo Ene a Dic en B15:M15, y rótulos en A15:A18 como Presupuesto, Real, Variación, Acumulado.
  2. Copia la estructura de filas: debajo de Presupuesto pon las mismas filas que ya tienes (ventas, cobros, financiación, proveedores, sueldos, pagos) con las cifras que habías previsto al principio del año. Haz lo mismo debajo de Real con las cifras que de verdad se han producido.
  3. En la fila de Variación escribe la fórmula =B_real - B_presupuesto para cada mes. Si el resultado es positivo, el mes fue mejor de lo previsto; si es negativo, fue peor.
  4. Aplica formato condicional a la fila de Variación: Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Menor que y pon el valor 0 con relleno rojo claro. Así, las variaciones negativas grandes se pintan solas.
B17fx=B_real-B_presupuesto
A B C D E F G H I J K L M
15 Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic
16 Presupuesto (saldo final) 6.000,00 6.500,00 6.800,00 7.000,00 7.200,00 7.400,00 7.600,00 7.800,00 8.000,00 8.200,00 8.400,00 8.600,00
17 Real (saldo final) 6.400,00 7.650,00 8.720,00 10.170,00 11.320,00 11.370,00 12.720,00 13.570,00 14.750,00 15.770,00 17.020,00 18.420,00
18 Variación 400,00 1.150,00 1.920,00 3.170,00 4.120,00 3.970,00 5.120,00 5.770,00 6.750,00 7.570,00 8.620,00 9.820,00
Flujo 2026
Comprueba: La celda B18 debe mostrar 400,00 (6.400 menos 6.000). Si el formato condicional está bien aplicado, las celdas con variación negativa saldrán en rojo automáticamente. Si no se pintan, revisa que el rango seleccionado al aplicar el formato condicional cubre solo la fila 18, no toda la columna.

Errores típicos al montar un flujo de caja en Excel

La fórmula devuelve #¡VALOR! al sumar texto y números

Si en una celda de entradas escribiste mil en vez de 1000, la fórmula =SUMA(B5:B9) devolverá #¡VALOR! porque no puede sumar una palabra. Lo verás directamente en el saldo final del mes.

B7fx=SUMA(B5:B6)
A B C
5 Ventas tienda mil 4.200,00
6 Cobros clientes 1.800,00 1.600,00
7 Total entradas #¡VALOR! 5.800,00
Flujo 2026

Causa: una celda del rango contiene texto. Arreglo: usa =SUMA(B5:B6) y revisa una por una las celdas, o filtra la columna por texto (Datos > Ordenar y filtrar > Filtro) y cambia lo que esté mal escrito. Para evitarlo a futuro, aplica Validación de datos a las celdas de movimientos y permite solo números enteros o decimales.

=SUMAR.SI.CONJUNTO(B5:B9;B5:B9;">=0")

SUMAR.SI.CONJUNTO (en inglés SUMIFS) te permite sumar solo las celdas que cumplen una condición, por ejemplo las que son mayores o iguales a 0, y así saltarse las que tengan texto.

El saldo final no cuadra con lo que dice el banco

Si al comparar con el extracto bancario ves una diferencia de 200, lo más probable es que falte un apunte o que alguien haya escrito una salida con signo menos delante,convirtiéndola en una entrada.

Pasos para encontrarlo:

  1. Aplica un filtro a la columna de movimientos: Datos > Ordenar y filtrar > Filtro.
  2. Ordena la columna de importe de menor a mayor. Los importes negativos (los que tengan el menos delante) aparecerán arriba; revísalos uno a uno y corrige el signo.
  3. Para hacer una comprobación rápida, selecciona las celdas de salidas del mes; en la barra de estado, abajo a la derecha, Excel te mostrará la Suma de lo seleccionado. Compárala con la del banco.
Comprueba: La suma de la barra de estado debe coincidir con el total de salidas del mes. Si no coincide, repasa el rango seleccionado: a veces se coge una celda de más o de menos.

Al arrastrar la fórmula, el saldo inicial se mueve y todo se descuadra

Si copias la fórmula del saldo final hacia abajo en vez de hacia la derecha, las referencias se desplazan una fila: =B11 se convierte en =B12, que está vacía, y el saldo inicial de febrero queda a cero. La solución es anclar la fila con F4 (en Mac, Cmd+T).

=B$11

Pasos:

  1. Estando en la celda del saldo inicial del mes siguiente, haz clic en la barra de fórmulas sobre la referencia B11.
  2. Pulsa F4. La referencia se convierte en =B$11, con el símbolo de dólar solo delante de la fila.
  3. Pulsa Entrar y arrastra hacia abajo. Ahora la fórmula siempre mira a la fila 11, independientemente de la fila desde la que la llames.
Cuidado: En muchos portátiles, F4 está compartida con el brillo o el volumen. Si no responde, pulsa Fn+F4 o activa el bloqueo de Fn en la BIOS. Tampoco sirve pulsar F4 fuera de la barra de fórmulas: ahí lo que hace es repetir la última acción, no fijar referencias.

Lo que ya sabes hacer con un flujo de caja en Excel

  • Tienes una hoja con doce meses en columnas y los apartados del flujo en filas, con totales calculados con SUMA y un saldo final que se arrastra mes a mes.
  • Sabes anclar una referencia con F4 para que el saldo inicial no se desplace al copiar la fórmula.
  • Has añadido los bloques de financiación recibida y pagos de financiación, y has ajustado la fórmula del saldo final para que los tenga en cuenta.
  • Sabes insertar un gráfico de líneas ligado a la fila de saldo final y leer la tendencia de un vistazo.
  • Puedes comparar lo real con lo presupuestado en la misma hoja y usar formato condicional para localizar las variaciones negativas.

El siguiente paso natural es conectar el libro a un archivo .csv del banco: usa Datos > Obtener y transformar datos > Desde el texto/CSV (Power Query, integrado desde Excel 2016) y vuelca los movimientos directamente a la hoja, sin tener que picarlos a mano.

Dudas al montar un flujo de caja en Excel

1. ¿Cómo hacer una plantilla de flujo de caja mensual en Excel?

Crea una hoja con tres bloques en columnas: entradas de efectivo (cobros), salidas (pagos) y el saldo del periodo. Para cada mes del año, usa una columna y suma al final con =SUMA(rango). El saldo se arrastra mes a mes arrastrando el controlador de relleno de la celda anterior.

2. ¿Hay un formato de flujo de caja en Excel gratis para descargar?

Sí, Microsoft ofrece plantillas gratuitas en su sitio oficial de Office, donde encontrarás uno llamado «Cash flow statement» listo para usar. Solo tienes que abrirlo, sustituir los datos de ejemplo por los tuyos y comprobar que las fórmulas con SUMA siguen siendo válidas en tu versión.

3. ¿Cómo hacer un modelo de flujo de caja proyectado en Excel?

Parte del flujo real del mes actual y proyecta los siguientes con hipótesis de cobro y pago en filas separadas (por ejemplo, ventas a 30 días, alquiler fijo). Para cada mes futuro, multiplica la hipótesis por el coeficiente del mes y suma con SUMAR.SI.CONJUNTO (SUMIFS) si filtras por categoría.

4. ¿Puedes mostrarme un ejemplo de flujo de caja en Excel con datos?

Imagina una hoja con cuatro filas: Cobros (1.250), Pagos a proveedores (800), Nóminas (310) y Otros gastos (50). En una celda debajo escribes =B2-B3-B4-B5, que en este caso da 90 de saldo positivo. Luego arrastras esa fórmula hacia abajo para ver el acumulado mes a mes.

5. ¿Cómo hacer una plantilla de flujo de caja diario en Excel?

Reserva una columna por día del mes y filas separadas para cada tipo de ingreso y gasto (ventas, compras, nóminas, impuestos). Al final de cada día, calcula el saldo con =SUMA(rango del día) y debajo de todo obtén el acumulado del mes con =SUMA(rango del mes).

6. ¿Cómo proyectar el flujo de caja a 5 años en Excel?

En la fila 1 coloca los años (2026 a 2030) y en las filas siguientes las partidas con su hipótesis de crecimiento anual. Por ejemplo, si los cobros crecen un 5% cada año, multiplicas el valor del año anterior por 1,05; para los gastos fijos, simplemente copias el mismo valor cada año.

7. ¿Qué es el formato de caja general en Excel y cómo se hace?

Es el mismo libro donde llevas todos los movimientos de entrada y salida de dinero, normalmente con columnas de fecha, concepto, ingreso, gasto y saldo. Para que el saldo se calcule solo, escribe en la primera fila =ingreso-gasto y luego arrastra el controlador de relleno hacia abajo para arrastrar el acumulado.

8. ¿Dónde puedo descargar una plantilla de flujo de caja para empresas en Excel?

En la galería oficial de plantillas de Microsoft hay opciones como «Cash flow forecast» adaptadas a empresas. Descarga el archivo, ábrelo en tu Excel y reemplaza los datos de muestra; revisa que las fórmulas con BUSCARV (VLOOKUP) o tablas dinámicas que traiga sigan funcionando si las cambias de hoja.

Fuentes

  1. MicrosoftF4 · fijar referencias (y repetir la última acción) — documentación oficialconsultado el 07/10/2026
  2. MicrosoftCómo se escribe un formato personalizado — documentación oficialconsultado el 07/10/2026
  3. MicrosoftCOVARIANZA.M — documentación oficialconsultado el 07/10/2026
  4. MicrosoftTIR — documentación oficialconsultado el 07/10/2026
  5. MicrosoftTIRM — documentación oficialconsultado el 07/10/2026