Flujo de caja

Cómo hacer un formato de flujo de caja en Excel desde cero

octubre 30, 2026 Tuto Excel 17 min read
Cómo hacer un formato de flujo de caja en Excel desde cero

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.

InicioNúmeroFormato de númeroMás formatos de númeroPersonalizada

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.

Nota: En Excel con punto decimal (México, EE. UU.) el separador de argumentos es la coma y los decimales se escriben con punto. En España y en la mayoría de países de Hispanoamérica el decimal es la coma y los argumentos se separan con punto y coma.

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.

InicioNúmeroFormato de númeroMás formatos de númeroPersonalizada

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.

B2fx5000
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
Flujo

Pasos para tener la base:

  1. En Archivo > Nuevo crea un libro en blanco y guárdalo como Flujo 2026.
  2. En B1 escribe ene-26 y en B2 escribe 5000.
  3. En A1 escribe Mes y en A2 escribe Saldo inicial. Pon ambos en negrita con Ctrl+N.
  4. Selecciona B1:M1 y aplica formato de mes (el del siguiente apartado) para que la fila de meses se rellene sola.
Comprueba: la celda 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:

  1. En B1 confirma que tienes ene-26 y que la celda es de tipo fecha, no de texto.
  2. En C1 escribe =TEXTO(FIN.MES(B1;0);"mmm-aa") y pulsa Entrar.
  3. Selecciona C1, pon el cursor sobre el controlador de relleno (la esquina inferior derecha) y arrastra hasta M1.
  4. Verás feb-26, mar-26… hasta dic-26. Cada celda es una fecha real, solo está pintada como mes y año.
Cuidado: Si en 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:

  1. En B2 deja el 5000 que ya tienes.
  2. En C2 escribe =B5. (La fila 5 será el disponible del mes, que se monta en el siguiente apartado.)
  3. Arrastra C2 hacia la derecha hasta M2. Cada celda toma el valor de la columna anterior, fila 5.
  4. Aplica a B2:M2 el formato monetario con dos decimales (el del apartado anterior).
Comprueba: en 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:

  1. En A3 escribe Entradas y en A4 escribe Salidas. Ponerlos en negrita.
  2. En B3 escribe 8500 y en B4 escribe 6200.
  3. En C3 escribe 9300 y en C4 escribe 5800.
  4. 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:

  1. En A5 escribe Disponible (negrita).
  2. En B5 escribe =B2+B3-B4 y pulsa Entrar. Resultado: 7.300,00.
  3. Arrastra B5 hacia la derecha hasta M5. Cada mes calcula su propio saldo.
  4. Aplica a B5:M5 el formato #.##0,00;[Rojo]-#.##0,00. Los meses que salgan en negativo aparecen directamente en rojo.

=B2+B3-B4
Comprueba: el resultado de enero es 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:

  1. En A6 escribe Saldo final (negrita).
  2. En B6 escribe =B5 y arrastra hasta M6.
  3. Aplica a B6:M6 el mismo formato monetario.

=B5
Comprueba: la fila 6 y la fila 5 muestran los mismos números, pero si después añades una fila 7 con una entrada de financiación, será la fila 6 la que sume esa partida, no la fila 5.

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.

InsertarTablasTabla

Pasos para tabular la hoja:

  1. Selecciona el rango A1:M100 (aunque solo haya seis filas, el resto queda preparado).
  2. En la cinta, abre Insertar > Tablas > Tabla.
  3. Marca La tabla tiene encabezados y pulsa Aceptar.
  4. Pega los datos de los meses siguientes debajo; las fórmulas de la fila 2, 5 y 6 se copian solas.
Comprueba: la pestaña Diseño de tabla aparece en la cinta al seleccionar cualquier celda dentro del rango azul, y los encabezados tienen botones de filtro.

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.

InicioEstilosFormato condicionalResaltar reglas de celdasEs menor que

Pasos:

  1. Selecciona B5:M5.
  2. En la cinta, abre Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Es menor que.
  3. Escribe 0 y elige Relleno rojo claro, texto rojo oscuro.
  4. Pulsa Aceptar.
Comprueba: si en algún mes el disponible queda por debajo de cero, la celda se pone en rojo automáticamente. Si al revisar no se pinta nada y ya metiste un valor negativo, comprueba que la regla se aplicó a 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:

  1. En A7 escribe Acumulado (negrita).
  2. En B7 escribe =SUMA($B$3:B3)-SUMA($B$4:B4) y arrastra hasta M7.
  3. Aplica el formato monetario a B7:M7.

=SUMA($B$3:B3)-SUMA($B$4:B4)
Cuidado: los dólares en $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 B8 escribe =MIN(B5:M5) para el peor mes.
  • En B9 escribe =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.

InsertarGráficosLínea

Pasos:

  1. Selecciona B5:M5.
  2. En la cinta, abre Insertar > Gráficos > Línea y elige Línea con marcadores.
  3. Arrastra el gráfico a la derecha de la tabla.
Comprueba: el gráfico muestra la línea de enero a diciembre con un punto por mes. Los puntos que queden por debajo del eje son los meses con disponible bajo.

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:

  1. Copia las filas 3, 4 y 5 y pégalas en las filas 10, 11 y 12 con Ctrl+C y Ctrl+V.
  2. Cambia los encabezados: en A10 pon Entradas (pto.), en A11 Salidas (pto.) y en A12 Disponible (pto.).
  3. En B10 escribe 8000 (lo previsto para enero) y en B11 6300. Ajusta los demás meses al presupuesto.
  4. En A13 escribe Variación entradas y en B13 escribe =B3-B10. Arrastra hasta M13.
Comprueba: en enero, la variación es =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.

InicioEstilosFormato condicionalResaltar reglas de celdasEs mayor que

Pasos:

  1. Selecciona B13:M13.
  2. Abre Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Es mayor que, escribe 500 y elige Relleno amarillo.
  3. Vuelve a abrir el mismo menú, esta vez con Es menor que, escribe -500 y vuelve a elegir Relleno amarillo.
Comprueba: cualquier mes cuya variación supere 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.

B5fx=B2+B3–B4
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!
B3 escrito como texto "8.500,00 €"
Flujo

Pasos para arreglarlo:

  1. En B3 borra el contenido y vuelve a escribir solo 8500.
  2. Aplica a B3 el formato #.##0,00" €" con Ctrl+1.
  3. Comprueba que B5 ahora muestra 7.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

  1. Microsoft0,00 · dos decimales fijos — documentación oficialconsultado el 12/10/2026
  2. MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 12/10/2026
  3. MicrosoftFormato condicional — documentación oficialconsultado el 12/10/2026
  4. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 12/10/2026
  5. MicrosoftPegar, Opciones de pegado y Pegado especial — documentación oficialconsultado el 12/10/2026