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.
=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.
| 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 |
Pasos para armarla:
- En
B2escribeEney, arrastrando con el controlador de relleno (el cuadradito de la esquina inferior derecha de la celda), llega hastaM2; Excel continúa la serie y rellena Feb, Mar, …, Dic. - 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). - En la fila 4 deja escrita solo la celda
B4con el saldo de apertura de enero, 5.000,00 (el resto se arrastra después). - En la columna de enero, rellena las entradas y salidas con cifras pequeñas y realistas: ventas, cobros, proveedores y sueldos del mes.
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.
| 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 |
Pasos:
- En
C4escribe=B11y pulsa Entrar. Verás que C4 muestra el saldo final de enero. - Selecciona
C4, agarra el controlador de relleno y arrástralo hastaM4. 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.
=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:
- Selecciona el rango
B4:M11. - Abre Ctrl+1 (Formato de celdas), ve a la pestaña
Número, eligeNúmeroy deja2decimales y la casilla "Usar separador de miles ( )") activada. - Pulsa
Aceptar. Todas las cifras se ven ahora como 5.000,00 o 1.250,00.
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
| 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 |
Pasos:
- En
B7escribe=SUMA(B5:B6)y enB10escribe=SUMA(B8:B9). Arrastra cada una hasta la columna M para tener los totales del año. - En
B11escribe=B4+B7-B10y arrastra hacia la derecha hastaM11.
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.
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:
- Inserta dos filas nuevas entre la fila 7 (Total entradas) y la fila 8 (Proveedores), y llámalas
Financiación recibidayPagos de financiación. La forma rápida: clic derecho sobre la fila 8 >Insertarfilas, y repite. - Rellena ambas filas con cifras del año, todas en positivo.
- Corrige el rango de
Total entradaspara que también sume la financiación: enB7cambia 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). - La fórmula del saldo final pasa a sumar también la financiación:
=B4+B7_total_entradas-B10_total_salidas-B_fin_pagada.
| 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 |
=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:
- 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, seleccionaB2:M11manteniendoCtrlpulsado y arrastrando. - Ve a
Insertar > Gráficos > Gráficos recomendados. Excel te propondrá un gráfico de líneas. - Elige
Línea con marcadoresy pulsaAceptar. - Clic en el título del gráfico y escribe
Disponible al final de cada mes.
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:
- Duplica los encabezados de los meses: en la fila 15 escribe de nuevo
EneaDicen B15:M15, y rótulos en A15:A18 comoPresupuesto,Real,Variación,Acumulado. - Copia la estructura de filas: debajo de
Presupuestopon 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 deRealcon las cifras que de verdad se han producido. - En la fila de
Variaciónescribe la fórmula=B_real - B_presupuestopara cada mes. Si el resultado es positivo, el mes fue mejor de lo previsto; si es negativo, fue peor. - Aplica formato condicional a la fila de Variación:
Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Menor quey pon el valor0con relleno rojo claro. Así, las variaciones negativas grandes se pintan solas.
| 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 |
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.
| 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 |
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:
- Aplica un filtro a la columna de movimientos:
Datos > Ordenar y filtrar > Filtro. - 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.
- 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.
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:
- Estando en la celda del saldo inicial del mes siguiente, haz clic en la barra de fórmulas sobre la referencia
B11. - Pulsa F4. La referencia se convierte en
=B$11, con el símbolo de dólar solo delante de la fila. - 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.
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
SUMAy 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
- MicrosoftF4 · fijar referencias (y repetir la última acción) — documentación oficialconsultado el 07/10/2026
- MicrosoftCómo se escribe un formato personalizado — documentación oficialconsultado el 07/10/2026
- MicrosoftCOVARIANZA.M — documentación oficialconsultado el 07/10/2026
- MicrosoftTIR — documentación oficialconsultado el 07/10/2026
- MicrosoftTIRM — documentación oficialconsultado el 07/10/2026