Un formato de flujo de caja en Excel es una hoja donde se apuntan los cobros y los pagos de cada mes para ver cuánto dinero entra, cuánto sale y cuánto queda disponible. Sirve para anticipar meses en negativo, decidir si hace falta financiación y comparar lo previsto con lo que de verdad ocurrió. Al terminar este tutorial sabrás montar la plantilla, dar formato monetario a las cifras, convertir los datos en una tabla que crece sola y añadir un gráfico que cuenta el año de un vistazo. Funciona en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024, Microsoft 365 y en Excel para la web y para Mac.
Qué es un flujo de caja y por qué se lleva en Excel
Un flujo de caja recoge el movimiento de dinero de una actividad mes a mes. Solo tiene tres piezas: el saldo inicial del periodo, los cobros del mes y los pagos del mes. Si al final del mes el dinero que queda es positivo, hay sobrante; si es negativo, hace falta cubrir el faltante.
En una hoja de Excel, una columna por mes es la forma más clara de verlo. Por ejemplo, una pequeña empresa de maquetas lleva sus números de enero a diciembre en la misma fila y, debajo, calcula el disponible de cada mes. Además del flujo del negocio (cobros y pagos de la operativa), existen otros dos tipos: el flujo de inversión (compra de maquinaria, devolución de un préstamo a largo plazo) y el flujo de financiación (préstamos recibidos, ampliaciones de capital). Una plantilla completa los separa, pero para empezar basta con la operativa porque es la que se repite todos los meses.
| Pieza | Qué recoge | Ejemplo del negocio de maquetas |
|---|---|---|
| Saldo inicial | Dinero en caja al empezar el mes | 5.000,00 al abrir enero |
| Entradas (cobros) | Todo lo que entra en el mes | 8.500,00 en enero (ventas cobradas) |
| Salidas (pagos) | Todo lo que sale en el mes | 6.200,00 en enero (materiales y alquiler) |
| Disponible | Saldo + entradas – salidas | 7.300,00 al cerrar enero |
Partes de un formato de flujo de caja
La plantilla se organiza en columnas (una por mes) y en filas (una por concepto). Las filas mínimas son cinco: saldo inicial, entradas, disponible, salidas y disponible final. El disponible se calcula después de restar las salidas al saldo más las entradas, y el disponible final coincide con el inicial del mes siguiente, encadenando los periodos.
Para comparar lo que se esperaba con lo que de verdad pasó, se añade una segunda fila por cada concepto: la real y la presupuestada. La diferencia entre ambas es la variación, que se pone en una tercera fila. Cuando el desvío supera un umbral, el formato condicional lo señala en amarillo. Esa estructura (real, presupuesto, variación) es la que usan los formatos de flujo de caja profesionales.
| Fila | Qué contiene | Enero (ejemplo) |
|---|---|---|
| 1 | Encabezado: nombre del mes | ene-26 |
| 2 | Saldo inicial | 5.000,00 |
| 3 | Entradas (cobros del mes) | 8.500,00 |
| 4 | Salidas (pagos del mes) | 6.200,00 |
| 5 | Disponible del mes | 7.300,00 |
| 6 | Saldo final del periodo | 7.300,00 |
Cómo se escribe un formato personalizado con dos decimales y separador de miles
Antes de escribir números hace falta decidir cómo se van a ver. El formato personalizado es la forma de decirlo una sola vez para toda la hoja, sin escribir la moneda a mano en cada celda. Se abre el cuadro Formato de celdas con Ctrl+1 y se elige la categoría Personalizada, en la parte inferior de la lista.
El código #.##0,00;[Rojo]-#.##0,00 tiene dos secciones separadas por punto y coma: la primera se aplica a los positivos y el cero, la segunda a los negativos (en rojo y con un guion delante). Los puntos agrupan los millares y la coma marca los decimales. Si tu Excel está configurado con el punto como separador decimal (México o Estados Unidos), el mismo código se escribe #,##0.00;[Red]-#,##0.00.
El código del símbolo de moneda sin romper el formato
Pegar el símbolo a mano en cada celda obliga a rehacer el formato cada vez y, si el número se pega desde otro sitio, se rompe. El truco está en añadir el símbolo dentro del propio código, entre comillas, detrás de los dígitos. Así el número sigue siendo un número que suma y resta, y se ve con el símbolo ya pegado.
En el cuadro Tipo se escribe #.##0,00" €";[Rojo]-#.##0,00" €" para euros, #.##0,00" $";[Rojo]-#.##0,00" $" para pesos o la moneda que toque. Un mismo formato se puede aplicar a un rango entero seleccionándolo antes de pulsar Ctrl+1; lo que se aplica a la primera celda se aplica a todas las demás.
La hoja en blanco: títulos, meses y las primeras fórmulas
Empieza con un libro nuevo guardado como Flujo 2026.xlsx. La hoja activa se llama Flujo. En la fila 1 irán los meses, de enero a diciembre; en la fila 2, el saldo inicial del año. Como partimos de la pequeña empresa de maquetas, la caja de arranque es 5.000,00.
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ota: B1: ene-26 escrito a mano · C1: fórmula TEXTO | |||||||||||||
| 2 | A | B | C | D | E | F | G | H | I | J | K | L | M | |
| 3 | 1 | Mes | ene-26 | feb-26 | mar-26 | abr-26 | may-26 | jun-26 | jul-26 | ago-26 | sep-26 | oct-26 | nov-26 | dic-26 |
| 4 | 2 | Saldo inicial | 5.000,00 | 7.300,00 | 10.800,00 |
Pasos para tener la base:
- En
Archivo > Nuevocrea un libro en blanco y guárdalo comoFlujo 2026. - En
B1escribeene-26y enB2escribe5000. - En
A1escribeMesy enA2escribeSaldo inicial. Pon ambos en negrita con Ctrl+N. - Selecciona
B1:M1y aplica formato de mes (el del siguiente apartado) para que la fila de meses se rellene sola.
B2 muestra 5.000,00 con dos decimales y separador de miles, y al seleccionarla la barra de fórmulas muestra 5000, sin comillas ni moneda.El rango de meses que se rellena solo
Escribir los doce meses a mano es tedioso y propenso a errores. Se consigue que la fila se rellene sola con TEXTO (en inglés TEXT) y FIN.MES (en inglés EOMONTH). FIN.MES devuelve el último día del mes de una fecha; como le pasamos el último día del mes anterior más cero, devuelve el último día de ese mismo mes, y TEXTO lo pinta con el formato mmm-aa, que da feb-26, mar-26…
Pasos para montar la fila de meses:
- En
B1confirma que tienesene-26y que la celda es de tipo fecha, no de texto. - En
C1escribe=TEXTO(FIN.MES(B1;0);"mmm-aa")y pulsa Entrar. - Selecciona
C1, pon el cursor sobre el controlador de relleno (la esquina inferior derecha) y arrastra hastaM1. - Verás
feb-26,mar-26… hastadic-26. Cada celda es una fecha real, solo está pintada como mes y año.
B1 escribes ene-26 como texto en vez de como fecha, FIN.MES devuelve #¿NOMBRE? y la fila entera se rompe. Para evitarlo, entra el primer día del mes (por ejemplo 01/01/2026) y aplica el formato mmm-aa con Ctrl+1.Saldo inicial que se arrastra mes a mes
El saldo inicial de febrero es el saldo final de enero. En lugar de escribirlo a mano cada mes, se toma de la fila de disponible. Así, al cambiar un cobro o un pago del mes anterior, el saldo inicial del mes siguiente se actualiza solo.
Pasos:
- En
B2deja el5000que ya tienes. - En
C2escribe=B5. (La fila 5 será el disponible del mes, que se monta en el siguiente apartado.) - Arrastra
C2hacia la derecha hastaM2. Cada celda toma el valor de la columna anterior, fila 5. - Aplica a
B2:M2el formato monetario con dos decimales (el del apartado anterior).
C2 aparece 7.300,00 y al seleccionar la celda la barra de fórmulas muestra =B5; arrastrando hacia la derecha, las fórmulas se mueven a =C5, =D5…Cobros y pagos: el motor de la plantilla
Ahora se llenan las dos filas que mueven la caja: las entradas (fila 3, lo que se cobra) y las salidas (fila 4, lo que se paga). Con los datos del negocio de maquetas, enero cobra 8.500,00 y paga 6.200,00; febrero cobra 9.300,00 y paga 5.800,00.
Pasos para los datos:
- En
A3escribeEntradasy enA4escribeSalidas. Ponerlos en negrita. - En
B3escribe8500y enB4escribe6200. - En
C3escribe9300y enC4escribe5800. - Rellena los meses siguientes con datos similares. La fila 5, el disponible, se calcula aparte.
El disponible del mes con una resta
El disponible del mes es la fórmula más importante de la plantilla: el saldo inicial más las entradas del mes menos las salidas del mes. Si da negativo, ese mes no se cubre con la caja que había; hay que buscar financiación o recortar pagos.
Pasos:
- En
A5escribeDisponible(negrita). - En
B5escribe=B2+B3-B4y pulsa Entrar. Resultado:7.300,00. - Arrastra
B5hacia la derecha hastaM5. Cada mes calcula su propio saldo. - Aplica a
B5:M5el formato#.##0,00;[Rojo]-#.##0,00. Los meses que salgan en negativo aparecen directamente en rojo.
=B2+B3-B4
7.300,00 (5.000 + 8.500 – 6.200); el de febrero, 10.800,00 (7.300 + 9.300 – 5.800).El saldo final del periodo
El saldo final del periodo coincide con el disponible de la fila 5 cuando no hay financiación. Llevarlo en una fila aparte deja la puerta abierta a sumar más adelante movimientos de inversión o préstamos.
Pasos:
- En
A6escribeSaldo final(negrita). - En
B6escribe=B5y arrastra hastaM6. - Aplica a
B6:M6el mismo formato monetario.
=B5
Convertir los datos en una tabla que crece solo
Convertir el rango en Tabla aporta varias ventajas: las filas nuevas que se peguen debajo heredan el formato y las fórmulas, los totales se calculan solos y las referencias estructuradas hacen las fórmulas más legibles. La pega es que las tablas no admiten celdas combinadas.
¿Dónde están los datos de la tabla?
: =$A:$M
| (x) La tabla tiene encabezados ( ) La tabla no tiene encabezados |
Pasos para tabular la hoja:
- Selecciona el rango
A1:M100(aunque solo haya seis filas, el resto queda preparado). - En la cinta, abre
Insertar > Tablas > Tabla. - Marca La tabla tiene encabezados y pulsa Aceptar.
- Pega los datos de los meses siguientes debajo; las fórmulas de la fila 2, 5 y 6 se copian solas.
Resaltar el saldo negativo a simple vista
Buscar celdas en rojo a mano entre doce columnas es lento. El formato condicional pinta los negativos en cuanto aparecen.
Pasos:
- Selecciona
B5:M5. - En la cinta, abre
Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Es menor que. - Escribe
0y elige Relleno rojo claro, texto rojo oscuro. - Pulsa Aceptar.
B5:M5 y no solo a B5.Flujo acumulado, mínimo y gráfico resumen
Además del disponible mes a mes, interesa ver el flujo acumulado, que es la suma desde enero hasta el mes en cuestión. Sirve para saber si, en conjunto, el año va bien o va mal aunque haya meses buenos sueltos.
Pasos para el acumulado:
- En
A7escribeAcumulado(negrita). - En
B7escribe=SUMA($B$3:B3)-SUMA($B$4:B4)y arrastra hastaM7. - Aplica el formato monetario a
B7:M7.
=SUMA($B$3:B3)-SUMA($B$4:B4)
$B$3 fijan el inicio del rango para que al arrastrar hacia la derecha la suma no se desplace; si los quitas, la fórmula se rompe.Para ver de un vistazo el mejor y el peor mes, añade debajo dos celdas sueltas con MIN y MAX:
- En
B8escribe=MIN(B5:M5)para el peor mes. - En
B9escribe=MAX(B5:M5)para el mejor mes.
El gráfico de líneas que cuenta el año de un vistazo
Un gráfico de líneas sobre la fila 5 dibuja la evolución de la caja a lo largo del año y muestra de un vistazo los meses en los que la curva cae.
Pasos:
- Selecciona
B5:M5. - En la cinta, abre
Insertar > Gráficos > Líneay elige Línea con marcadores. - Arrastra el gráfico a la derecha de la tabla.
Real frente a presupuestado, en la misma hoja
Una hoja de flujo de caja se vuelve útil de verdad cuando compara lo previsto con lo que de verdad pasó. La forma más clara es duplicar las filas de entradas, salidas y disponible como presupuesto y, debajo, añadir una fila de variación que sea la resta de la real menos la presupuestada.
Pasos para añadir el presupuesto:
- Copia las filas 3, 4 y 5 y pégalas en las filas 10, 11 y 12 con Ctrl+C y Ctrl+V.
- Cambia los encabezados: en
A10ponEntradas (pto.), enA11Salidas (pto.)y enA12Disponible (pto.). - En
B10escribe8000(lo previsto para enero) y enB116300. Ajusta los demás meses al presupuesto. - En
A13escribeVariación entradasy enB13escribe=B3-B10. Arrastra hastaM13.
=8500-8000, es decir 500 a favor de lo real. Una variación grande, positiva o negativa, avisa de que el presupuesto se aleja de la realidad.El aviso de variación que llama la atención
Pintar las variaciones que superan un umbral convierte la fila 13 en un sistema de alerta sin necesidad de mirar los números.
Pasos:
- Selecciona
B13:M13. - Abre
Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Es mayor que, escribe500y elige Relleno amarillo. - Vuelve a abrir el mismo menú, esta vez con Es menor que, escribe
-500y vuelve a elegir Relleno amarillo.
500 (positiva o negativa) se pintará de amarillo. Así ves los desvíos fuertes sin buscar.Por qué el saldo no cuadra o aparece #¡VALOR!
Cuatro fallos típicos al montar el formato de flujo de caja: número escrito como texto, arrastre mal hecho, formato Contabilidad que oculta el cero y mes escrito a mano en vez de fecha real. Los cuatro se ven en la hoja y se arreglan sin tocar la estructura.
El número escrito como texto
Si en B3 escribiste 8.500,00 € con la moneda pegada, Excel lo interpreta como texto. La fórmula =B2+B3-B4 devolverá #¡VALOR! porque no se puede sumar un texto. La solución es pegar el número solo (8500) y dejar que el formato personalizado coloque el símbolo.
| A | B | |
|---|---|---|
| 1 | Mes | ene-26 |
| 2 | Saldo inicial | 5.000,00 |
| 3 | Entradas | 8.500,00 € |
| 4 | Salidas | 6.200,00 |
| 5 | Disponible | #¡VALOR! |
Pasos para arreglarlo:
- En
B3borra el contenido y vuelve a escribir solo8500. - Aplica a
B3el formato#.##0,00" €"con Ctrl+1. - Comprueba que
B5ahora muestra7.300,00.
El arrastre que descuadra el saldo inicial
Cuando C2 se arrastra hacia abajo en lugar de hacia la derecha, Excel mueve la referencia y deja =B5 en una fila sin datos. Aparece #¡REF! o un cero. La solución es rehacer a mano solo en la fila del saldo inicial, arrastrando hacia la derecha.
La fecha en vez de texto y el mes que no encadena
Si B1 es texto (ene-26 a secas), la fórmula =TEXTO(FIN.MES(B1;0);"mmm-aa") falla porque FIN.MES necesita una fecha real. El truco es entrar 01/01/2026 (formato de fecha corta) y aplicar el formato mmm-aa con Ctrl+1. Así B1 vale 01/01/2026 por dentro pero se ve ene-26. Las celdas siguientes, arrastradas desde la fórmula, dan los meses siguientes sin saltos.
=TEXTO(FIN.MES(B1;0);"mmm-aa")
Lo que ya sabes hacer con un formato de flujo de caja
- Montar la hoja con los meses en columnas y los conceptos en filas.
- Arrastrar el saldo inicial de un mes al siguiente con una referencia a la fila 5.
- Aplicar un formato monetario con dos decimales, separador de miles y símbolo de moneda dentro del propio código.
- Convertir el rango en Tabla para que las fórmulas se copien solas al añadir filas.
- Comparar el real con el presupuestado y calcular la variación en una tercera fila.
- Pintar los desvíos grandes en amarillo con formato condicional para verlos sin buscar.
El siguiente paso es proteger las celdas con fórmulas (Revisar > Proteger > Proteger hoja) para que solo se puedan editar las celdas de cobros y pagos, y nadie rompa las fórmulas del saldo al rellenar.
Dudas al montar un formato de flujo de caja en Excel
1. ¿Cómo crear una plantilla de flujo de efectivo en Excel desde cero?
Abre un libro nuevo y reparte la hoja en tres bloques: entradas (cobros), salidas (pagos) y saldo acumulado. En la columna de saldo resta salidas a entradas y ve arrastrando la fórmula hacia abajo; así verás si el periodo cierra en positivo o negativo sin fórmulas complicadas.
2. ¿Cómo montar un flujo de caja mensual en una hoja de cálculo?
Crea una columna por cada mes y una fila por concepto (ventas, nóminas, alquileres…). Al final de cada mes, en una celda aparte, suma todas las entradas y réstale las salidas con SUMA y una resta sencilla; ese resultado es el flujo neto del mes.
3. ¿Qué columnas y filas debe tener una plantilla de flujo de caja en Excel?
Como mínimo necesitas: fecha, concepto, entradas, salidas y saldo acumulado, además de una fila final por mes con la suma de entradas, la de salidas y el resultado neto. Si trabajas por categorías, añade una columna de tipo de gasto para poder filtrar después con autofiltro.
4. ¿Cómo hacer un flujo de caja diario en Excel?
Usa una fila por día del mes, con columnas separadas para cobros y pagos previstos y otra para el saldo del día (saldo del día anterior + entradas – salidas). Al final, una fila Total con la suma de cada columna te da el cierre del mes sin esfuerzo.
5. ¿Qué incluir en una plantilla de flujo de caja para una empresa?
Incluye cobros de la actividad, pagos a proveedores, nóminas, impuestos y cualquier otro movimiento de tesorería, separando lo previsto de lo realmente cobrado o pagado. Una fila de saldo acumulado te permite ver en qué momento se agotaría la caja si no entran nuevos ingresos.
6. ¿Cómo proyectar un flujo de caja a cinco años en Excel?
Monta una hoja por año y otra hoja de supuestos con los crecimientos previstos de ventas y costes; después, en la hoja anual, multiplica los valores del año anterior por (1 + % crecimiento) usando una referencia fija al supuesto. Con copiar y pegar cada año,你会 consigues una proyección a cinco años sin rehacer números.
7. ¿Cómo crear un dashboard de flujo de caja en Excel?
En una hoja aparte, coloca cuatro o cinco KPI calculados con SUMA y SUMAR.SI.CONJUNTO (total entradas, total salidas, saldo final y meses en negativo) y represéntalos con los gráficos de la pestaña Insertar, eligiendo barras o líneas según el dato. Si tu versión lo permite, usa segmentaciones para filtrar por mes o categoría con un clic.
8. ¿Cómo hacer una plantilla de caja chica en Excel gratis?
Abre un libro nuevo, haz una hoja con columnas fecha, responsable, concepto, importe y tipo de gasto, y debajo una fila para el saldo (reposiciones menos gastos) que se actualice sola con SUMA y una resta. Para que sea reutilizable, protégete la fila de saldo con Validación de datos y guarda el archivo como .xlsx para no necesitar macros.
Fuentes
- Microsoft0,00 · dos decimales fijos — documentación oficialconsultado el 12/10/2026
- MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 12/10/2026
- MicrosoftFormato condicional — documentación oficialconsultado el 12/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 12/10/2026
- MicrosoftPegar, Opciones de pegado y Pegado especial — documentación oficialconsultado el 12/10/2026