Flujo de caja

Cómo hacer un flujo de caja en Excel con plantilla

octubre 24, 2026 Tuto Excel 13 min read
Cómo hacer un flujo de caja en Excel con plantilla

Una plantilla de flujo de caja en Excel te permite registrar cada cobro y cada pago, ver el saldo de tu negocio al final de cada día o de cada mes y anticipar si te va a llegar dinero para hacer frente a los compromisos. Con esta guía vas a aprender a montar la tuya desde una hoja en blanco: primero las fórmulas básicas, después la separación entre operativo, inversión y financiación, las validaciones para no meter datos malos y un gráfico que muestre la evolución de la caja. Todo lo que se explica funciona en Excel 2007 en adelante y en Excel para la web, salvo BUSCARV, disponible desde 2007 y presente en todas las versiones actuales. Toma como caso una tienda que anota sus movimientos del año 2026 en una hoja llamada «Flujo 2026».

Qué es un flujo de caja y por qué llevarlo en Excel

Imagina una tienda que anota los cobros y los pagos en una libreta: al llegar el día 28 no sabe si le queda suficiente dinero para pagar la nómina. Esa duda se resuelve con un flujo de caja: un registro ordenado de las entradas y salidas de efectivo a lo largo de un periodo. Si el saldo final es positivo, el negocio genera caja; si es negativo, toca mover dinero o retrasar pagos.

Llevarlo en Excel tiene dos ventajas claras. Primero, los datos están en un sitio y se pueden ordenar, filtrar y sumar con fórmulas como =SUMA. Segundo, cualquier cambio se refleja al instante en los totales y en el gráfico, así que la foto de la caja está siempre actualizada. La fórmula de base es siempre la misma: Saldo final = Saldo inicial + Total entradas − Total salidas.

Las piezas de toda plantilla de flujo de caja

Toda plantilla de flujo de caja tiene cuatro zonas que conviene tener localizadas desde el primer momento.

Zona Qué contiene Fórmula típica Ejemplo numérico
Saldo inicial El dinero con el que arranca el periodo Valor introducido a mano 1.500,00 €
Entradas (cobros) Cada cobro del periodo =SUMA(B4:B15) 850,00 € en el mes
Salidas (pagos) Cada pago del periodo =SUMA(C4:C15) 620,00 € en el mes
Saldo final Lo que queda tras sumar entradas y restar salidas =B2+SUMA(B4:B15)-SUMA(C4:C15) 1.730,00 €

La columna de fechas es el eje que ordena los movimientos y permite después agrupar por día, por semana o por mes. Las columnas de cobros y pagos se mantienen separadas para distinguir el signo de cada movimiento: los cobros suman, los pagos restan. Por último, el saldo final se arrastra mes a mes para acumular la caja: el saldo de febrero es el de enero más los movimientos de febrero.

Montar la hoja desde cero con fórmulas

Partimos de una hoja en blanco con la pestaña «Flujo 2026». Vamos a escribir los encabezados, los datos y las fórmulas que calculan los totales y el saldo.

  1. En la celda A1 escribe Fecha, en B1 Cobros, en C1 Pagos y en D1 Saldo.
  2. En B2 anota el saldo inicial del año: 1.500,00.
  3. Desde A4 hasta A15, escribe las fechas de los movimientos (por ejemplo, los días 5, 12, 19 y 26 de cada mes).
  4. En B4:B15 y C4:C15 reparte los importes: cobros en B y pagos en C.
  5. En B16 escribe =SUMA(B4:B15) para totalizar los cobros del año, y en C16 =SUMA(C4:C15) para los pagos.
  6. En D4 escribe la fórmula del saldo arrastrable: =B$2+SUMA(B$4:B4)-SUMA(C$4:C4). Arrástrala con el controlador de relleno hasta D15.
D4fx=B$2+SUMA(B$4:B4)-SUMA(C$4:C4)
A B C D
1 Fecha Cobros Pagos Saldo
2 1.500,00
3
4 05/01/2026 850,00 0,00 2.350,00
5 12/01/2026 0,00 320,00 2.030,00
6 19/01/2026 1.200,00 0,00 3.230,00
7 26/01/2026 0,00 1.450,00 1.780,00
8 05/02/2026 920,00 0,00 2.700,00
9 12/02/2026 0,00 480,00 2.220,00
10 19/02/2026 1.050,00 0,00 3.270,00
11 26/02/2026 0,00 1.680,00 1.590,00
12 05/03/2026 980,00 0,00 2.570,00
13 12/03/2026 0,00 540,00 2.030,00
14 19/03/2026 1.100,00 0,00 3.130,00
15 26/03/2026 0,00 1.720,00 1.410,00
16 Total año 6.100,00 6.190,00
Flujo 2026

La clave está en la referencia mixta B$2: al arrastrar hacia abajo, el saldo inicial queda fijo. Las referencias B$4:B4 y C$4:C4 se expanden fila a fila, así cada celda de la columna D suma desde el inicio hasta su propia fila. El saldo de la última fila (D15) es el saldo a esa fecha.

Comprueba: si D4 muestra 2.350,00 €, la fórmula está bien escrita. Si ves 0,00 €, revisa que B$2 tenga el saldo inicial.

Separar el flujo en operativo, inversión y financiación

El siguiente paso es distinguir de dónde sale el dinero y a dónde va. Amplía la hoja con tres columnas a la derecha: Operativo, Inversión y Financiación. En cada movimiento, el importe se coloca solo en la columna que le corresponde.

  1. En E1 escribe Operativo, en F1 Inversión y en G1 Financiación.
  2. En la columna Operativo (E) anota los cobros por ventas y los pagos del día a día (sueldos, proveedores, alquiler).
  3. En Inversión (F) coloca la compra o la venta de activos (un equipo, un vehículo).
  4. En Financiación (G) anota los préstamos recibidos y las cuotas devueltas.
  5. En la fila 16, totaliza cada bloque: =SUMA(E4:E15), =SUMA(F4:F15) y =SUMA(G4:G15).
  6. En la celda H1 escribe Saldo final y en H4 arrastra esta fórmula: =B$2+SUMA(E$4:E4)+SUMA(F$4:F4)+SUMA(G$4:G4).
H4fx=B$2+SUMA(E$4:E4)+SUMA(F$4:F4)+SUMA(G$4:G4)
A B C D E F G H
1 Fecha Cobros Pagos Saldo Operativo Inversión Financiación Saldo final
4 05/01/2026 850,00 320,00 2.030,00 530,00 0,00 0,00 2.030,00
7 26/01/2026 0,00 1.450,00 1.780,00 850,00 0,00 600,00 1.780,00
10 19/02/2026 1.050,00 0,00 3.270,00 650,00 0,00 400,00 3.270,00
13 12/03/2026 0,00 540,00 2.030,00 400,00 0,00 140,00 2.030,00
15 26/03/2026 0,00 1.720,00 1.410,00 1.220,00 0,00 500,00 1.410,00
16 Total 3.650,00 0,00 1.640,00
Flujo 2026

La columna H te dice a cuánto ascendería la caja si sumases los tres flujos por separado. En la práctica, lo importante es ver qué bloque aporta más caja (suele ser el operativo) y cuál se la lleva (la financiación cuando devuelves cuotas).

Nota: la coma como separador decimal cambia los argumentos a coma: =B$2+SUMA(B$4:B4)-SUMA(C$4:C4).

Validar las celdas para no meter datos malos

Antes de seguir acumulando filas, conviene cerrar la puerta a errores típicos: fechas fuera del año, importes negativos escritos como cobros o categorías mal tecleadas. La herramienta de Validación de datos se encarga de esto.

  1. Selecciona A4:A15 y abre la herramienta desde la cinta.
DatosHerramientas de datosValidación de datos
  1. En la pestaña Configuración, define el criterio para fechas.
  1. Repite para B4:B15 y C4:C15, con criterio Decimal, datos: mayor que, mínimo: 0, para impedir importes negativos.
  2. Crea una lista auxiliar en F18:F22 con las categorías (Venta, Préstamo, Sueldo, Proveedor, Inversión).
  3. Selecciona D4:D15 y vuelve a abrir Validación de datos, esta vez con Lista que apunte a la auxiliar.

A partir de ahora, cualquier fecha fuera de 2026 o cualquier número negativo será rechazado por Excel con un mensaje de error. La columna D mostrará una flecha de lista desplegable en cada celda para elegir la categoría de un clic.

Cuidado: si más adelante insertas filas nuevas por encima de la fila 4, los rangos de validación no se ajustan solos; repasa los criterios o mueve la lista auxiliar antes de insertar.

Un gráfico que muestre la evolución de la caja

Un buen flujo de caja termina con un gráfico de líneas que dibuje la evolución del saldo. El rango origen es la columna D, pero para que el gráfico se actualice al añadir meses, primero lo convertimos en tabla.

  1. Selecciona A3:D15 y crea una tabla con la tecla Ctrl+T. Marca La tabla tiene encabezados y acepta.
  2. Selecciona la columna Saldo dentro de la tabla y abre la herramienta de gráficos.
InsertarGráficosGráficos recomendados
  1. Elige Líneas con marcadores y pulsa Aceptar.
  2. En la pestaña Diseño del gráfico, abre Título del gráfico y escribe Saldo de caja 2026.
  3. Comprueba que el eje horizontal (abcisas) muestra las fechas con el formato del eje temporal.
A1fx**Fecha**
A B C D
1 Fecha Cobros Pagos Saldo
3 05/01/2026 850,00 0,00 2.350,00
6 19/01/2026 1.200,00 0,00 3.230,00
9 12/02/2026 0,00 480,00 2.220,00
12 05/03/2026 980,00 0,00 2.570,00
15 26/03/2026 0,00 1.720,00 1.410,00
Flujo 2026

La tabla hace que el gráfico siga al rango: si añades abril, basta con escribir la fecha y los importes para que la línea se prolongue sola.

Comprueba: al añadir una fila nueva en abril debajo de la fila 15, la línea del gráfico debe extenderse automáticamente hasta la nueva fecha.

Probar escenarios con BUSCARV y tablas auxiliares

Para no escribir la categoría a mano, podemos traérnosla de una tabla auxiliar. La función BUSCARV (VLOOKUP) busca un código en la primera columna de una tabla y devuelve el valor de otra columna del mismo fila.

  1. En la hoja Categorías, crea una tabla con dos columnas.
A1fx**Código**
A B
1 Código Nombre
2 VEN Venta
3 PRE Préstamo
4 SUE Sueldo
5 PRO Proveedor
6 INV Inversión
Categorías
  1. En la hoja «Flujo 2026», sustituye la lista desplegable de la columna D por un código de tres letras.
  2. En la columna E añade el nombre con BUSCARV: =BUSCARV(D4;Categorías!$A$2:$B$6;2;FALSO).
  3. Arrastra la fórmula hasta E15.

=BUSCARV(D4;Categorías!$A$2:$B$6;2;FALSO)

El cuarto argumento, FALSO, obliga a que la coincidencia sea exacta: si tecleas un código que no existe, la fórmula devuelve #N/A y sabes que hay un error. La referencia a Categorías!$A$2:$B$6 es absoluta (con los $) para que al arrastrar la fórmula no se desplace.

Cuidado: BUSCARV solo busca hacia la derecha: el código debe estar en la primera columna de la tabla auxiliar y el nombre a devolver, en una columna posterior.

Errores típicos del flujo de caja en Excel

El saldo no cuadra por mezclar el signo (+/−)

Es el error más común: un pago escrito como −320 en la columna B (Cobros) en lugar de en la C (Pagos) hace que el saldo suba en lugar de bajar. Revisa la columna donde cae cada importe: los cobros siempre suman, los pagos siempre restan. Una validación con criterio Decimal mayor que 0 en ambas columnas evita que entren números negativos.

BUSCARV devuelve #N/A aunque el código existe

Suele pasar por dos motivos: el código tiene un espacio invisible al principio o al final, o está escrito en mayúsculas distintas. Para limpiar espacios sobrantes usa la función =ESPACIOS(D4) en una columna auxiliar y pega el resultado encima. Para que la búsqueda no distinga mayúsculas de minúsculas, BUSCARV ya lo hace por defecto, así que el problema casi siempre está en los espacios.

El gráfico no muestra los meses nuevos

Si el origen del gráfico es un rango y no una tabla, las filas nuevas que añades no entran en el dibujo. La solución es convertir el rango en tabla con Ctrl+T antes de crear el gráfico, como vimos en la sección anterior.

La validación de fechas se queda corta al añadir filas

Cuando insertas filas dentro de un rango validado, Excel mantiene la validación en las filas nuevas, pero los criterios se quedan con el rango antiguo. Revisa los rangos en Datos > Validación de datos después de cada inserción grande, o usa una tabla con la columna entera validada.

El saldo inicial se mueve al arrastrar la fórmula

Si arrastras la fórmula de saldo hacia abajo y olvidas fijar la fila con B$2, el saldo inicial «viaja» y el resultado se va descuadrar. La regla es: saldo inicial siempre con referencia mixta (B$2).

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

  • Montar una hoja con saldo inicial, fechas, cobros, pagos y saldo arrastrable fila a fila.
  • Sumar entradas, salidas y saldo con =SUMA y referencias mixtas.
  • Separar el flujo en tres bloques: operativo, inversión y financiación.
  • Validar fechas, importes y categorías con la herramienta Validación de datos.
  • Convertir el rango en tabla y crear un gráfico de líneas que se actualice solo.

El siguiente paso natural es añadir una proyección a 12 meses y calcular su rentabilidad con TIR (en inglés IRR), que devuelve la tasa interna de retorno de los flujos, o con VNA (en inglés NPV), que descuenta los flujos futuros a una tasa y te dice el valor actual neto de la caja esperada. Ambas funciones existen en Excel desde 2007 y están en todas las versiones actuales.

Para profundizar en las funciones citadas, la documentación oficial de TIR y la documentación oficial de VNA explican argumentos y ejemplos paso a paso. Para los gráficos, la guía oficial de gráficos de Excel recorre las opciones de Insertar > Gráficos. La ayuda de Validación de datos y la documentación de BUSCARV completan el resto de herramientas usadas en el tutorial. Datos comprobados en octubre de 2026.

Dudas al montar una plantilla de flujo de caja en Excel

1. ¿Hay alguna plantilla de flujo de efectivo en Excel que sea gratis?

Sí, Microsoft ofrece plantillas gratuitas en su página oficial de plantillas de Excel: entra en Archivo > Nuevo y busca "cash flow" o "flujo de efectivo". También puedes descargar la que preparamos en tutoexcel.com con los apartados de cobros, pagos y saldo acumulado ya montados.

2. ¿Cómo es una plantilla de flujo de caja en Excel?

Una plantilla de flujo de caja tiene tres bloques: entradas de dinero (cobros a clientes, préstamos), salidas (pagos a proveedores, sueldos, impuestos) y el saldo neto del periodo. En tutoexcel.com te dejamos una con fórmulas SUMAR.SI (SUMIF) que calculan cada bloque solo con escribir la fecha y el concepto en la columna de Movimientos.

3. ¿Cómo se hace un flujo de caja proyectado en Excel?

Para proyectar el flujo de caja, crea una columna por cada mes futuro y reparte los cobros y pagos esperados usando la función PAGO (PMT) para préstamos o una estimación sencilla con COBRO MEDIO MENSUAL × 1 + inflación. En tutoexcel.com tienes una plantilla lista que suma cada mes y calcula el saldo acumulado de los próximos 12 meses.

4. ¿Cómo hacer un flujo de caja diario en Excel?

Un flujo diario se monta igual que el mensual, pero con una fila por día en vez de por mes: en la columna A la fecha, en la B el concepto, en la C el cobro y en la D el pago. La fórmula =SUMAR.SI.CONJUNTO(C:C, A:A, "<="&HOY()) te da el acumulado al día de hoy sin tocar nada.

5. ¿Cómo hacer un dashboard de flujo de caja en Excel?

Para un dashboard de flujo de caja, crea una hoja de Resumen con tablas dinámicas agrupadas por mes y, sobre ellas, gráficos de barras (cobros vs pagos) y uno de líneas con el saldo acumulado. Insértalos con Insertar > Gráficos dinámicos y vincúlalos a una segmentación de datos para filtrar por año con un clic.

6. ¿Cómo descargar una plantilla de flujo de caja para empresas en Excel?

Descarga gratis la plantilla de tutoexcel.com: trae hojas separadas para Empresas (cobros a 30/60/90 días) y para Autónomos. Ábrela, ve a Archivo > Guardar como y elige .xlsx para empezar a usarla con tus datos, manteniendo intactas las fórmulas de SUMAR.SI.CONJUNTO (SUMIFS) del modelo.

7. ¿Cómo hacer una proyección de flujo de caja a 5 años en Excel?

Para 5 años necesitas 60 meses en horizontal y un bloque de hipótesis (inflación, crecimiento de ventas, subidas de sueldo) que alimente las fórmulas con BUSCARX (XLOOKUP) o SUMAR.SI.CONJUNTO (SUMIFS). En tutoexcel.com tienes una plantilla con tres escenarios (optimista, normal y pesimista) que recalcula todo al cambiar una sola celda de partida.

Fuentes

  1. MicrosoftTIR — documentación oficialconsultado el 07/10/2026
  2. MicrosoftTIRM — documentación oficialconsultado el 07/10/2026
  3. MicrosoftVNA — documentación oficialconsultado el 07/10/2026
  4. MicrosoftTIR.NO.PER — documentación oficialconsultado el 07/10/2026
  5. MicrosoftVNA.NO.PER — documentación oficialconsultado el 07/10/2026