gastos

Cómo hacer una plantilla de control de gastos en Excel

octubre 12, 2026 Tuto Excel 15 min read
Cómo hacer una plantilla de control de gastos en Excel

Una plantilla de control de gastos en Excel no es más que una hoja donde apuntas cada gasto del mes (fecha, concepto, categoría, importe y forma de pago) y, con unas fórmulas sencillas, ves al instante cuánto llevas gastado en cada categoría y cuánto en total. Al terminar este tutorial tendrás una plantilla tuya, con un libro que crece solo cuando añades filas, una lista desplegable para no escribir la categoría a mano y un gráfico circular para ver a dónde se va el dinero. Lo que se explica funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016 y 2013; en Excel para la web y para Mac los pasos son los mismos aunque cambien algunos atajos.

Qué es una plantilla de gastos y para qué te sirve de verdad

Una plantilla de gastos es una hoja de Excel pensada para anotar, uno a uno, todos los gastos que haces en un periodo (un mes, una semana, un trimestre). Cada gasto se apunta en una fila con su fecha, un concepto corto, la categoría a la que pertenece, el importe y, si te interesa, la forma de pago (efectivo, tarjeta, transferencia). Con esos datos en la hoja, las fórmulas se encargan de agrupar los importes por categoría y de darte el total del mes.

La gracia práctica no es apuntar los números, sino verlos juntos. Un mes real, por ejemplo, puede tener gastos como 45,20 en supermercado, 12,00 en transporte, 35,90 en una cena, 9,99 en una suscripción de música, 60,00 en una factura de la luz y 25,50 en una salida con amigos. Cuando los sumas por categoría descubres que, sin darte cuenta, te has gastado casi lo mismo en suscripciones que en comida, y eso cambia cómo decides el mes siguiente.

Las piezas de la plantilla: fecha, concepto, categoría, importe y forma de pago

La plantilla se sostiene sobre cinco columnas. La fecha sirve para ordenar los gastos en el tiempo y para filtrar por mes o por semana más adelante. El concepto es una descripción corta que te permita reconocer el gasto cuando lo vuelvas a ver ("Luz agosto", "Cena con Marta", "Netflix"). La categoría es el grupo al que pertenece el gasto: Comida, Transporte, Hogar, Ocio, Suscripciones, etc. El importe es la cantidad pagada, con dos decimales y siempre en la misma moneda para que las sumas tengan sentido. La forma de pago es opcional, pero ayuda a cuadrar después con el extracto del banco.

Sin la categoría no puedes agrupar, y sin la fecha no puedes acotar por mes. Esas dos columnas son las que permiten que la plantilla "piense" por ti.

Columna Para qué sirve Formato recomendado
Fecha Ordenar y filtrar por mes Fecha corta (dd/mm/aaaa)
Concepto Reconocer el gasto Texto libre
Categoría Agrupar para sumar Lista desplegable
Importe Sumar y comparar Número con 2 decimales
Forma de pago Conciliar con el banco Lista desplegable

Montar la hoja en blanco: títulos, fechas y la primera fila de datos

Abre un libro nuevo y crea una hoja llamada Gastos. En la fila 1 escribe los cinco encabezados: Fecha en A1, Concepto en B1, Categoría en C1, Importe en D1 y Forma de pago en E1. A partir de la fila 2 empieza a apuntar gastos reales del mes: cada fila es un gasto, cada columna uno de los cinco datos. Para que la plantilla sirva de ejemplo, mezcla gastos en euros y en pesos mexicanos, con decimales escritos con coma (1,50) y los miles con punto (1.250,00).

A B C D E
1 Fecha Concepto Categoría Importe Forma de pago
2 01/10/2026 Supermercado semanal Comida 45,20 Tarjeta
3 03/10/2026 Abono transporte Transporte 12,00 Tarjeta
4 05/10/2026 Cena con Marta Ocio 35,90 Efectivo
5 07/10/2026 Netflix Suscripciones 9,99 Tarjeta
6 10/10/2026 Luz Hogar 1.250,00 MXN Transferencia
7 12/10/2026 Cine fin de semana Ocio 25,50 Efectivo
8 15/10/2026 Spotify familiar Suscripciones 189,00 MXN Tarjeta
Gastos
Nota: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma y el decimal es el punto: 45.20, 1,250.00. Los ejemplos de este tutorial usan coma decimal y punto y coma como separador, el formato habitual en España y en la mayoría de países de Hispanoamérica.
Comprueba: al hacer clic en D6 deberías ver 1.250,00 (no 1250) en la barra de fórmulas; si ves solo 1250 es que aún no tiene formato de número y la suma posterior no saldrá bien.

Dar formato a los importes con dos decimales

Los importes tienen que verse siempre igual, con dos decimales y separador de miles, para que las sumas sean legibles. Selecciona la columna D entera haciendo clic en la letra D, abre el cuadro Formato de celdas con Ctrl+1, elige la categoría Número y marca 2 decimales y Usar separador de miles (.). Al aceptar, los importes de la columna D se reformatean sin que cambien los valores.

InicioNúmeroFormato de número (el icono con dos ceros y una flecha)
D2fx45,20
A B C D E
1 Fecha Concepto Categoría Importe Forma de pago
2 01/10/2026 Supermercado semanal Comida 45,20 Tarjeta
3 03/10/2026 Abono transporte Transporte 12,00 Tarjeta
4 05/10/2026 Cena con Marta Ocio 35,90 Efectivo
5 07/10/2026 Netflix Suscripciones 9,99 Tarjeta
6 10/10/2026 Luz Hogar 1.250,00 Transferencia
7 12/10/2026 Cine fin de semana Ocio 25,50 Efectivo
8 15/10/2026 Spotify familiar Suscripciones 189,00 Tarjeta
Gastos
Comprueba: selecciona el rango D2:D8 y mira la barra de estado de abajo: debe mostrar Suma: 1.567,59 y Recuento: 7. Si no aparece, haz clic derecho sobre la barra de estado y marca Suma y Recuento.

El formato rápido desde la cinta

Si no quieres abrir el cuadro, hay un atajo directo. Selecciona la columna D, ve a Inicio > Número y pulsa el botón Formato de número con dos decimales (el icono ,00); o usa el atajo Ctrl+Mayús+1, que abre el cuadro Formato de celdas ya en la categoría Número. Para los importes, esos dos decimales son obligatorios: sin ellos, una columna con 45,2 y otra con 45,20 no se sumarían igual.

Una lista desplegable para no escribir la categoría a mano

Escribir la categoría a mano cada vez es lo que hace que las plantillas se abandonen al mes siguiente. La solución es una lista desplegable en la columna Categoría, creada con Validación de datos, así solo hay que elegir.

Selecciona C2:C8, abre Datos > Herramientas de datos > Validación de datos y rellena el cuadro: en Permitir elige Lista y en Origen escribe las cinco categorías separadas por punto y coma.

DatosHerramientas de datosValidación de datos

Ahora cada celda de C2 a C8 muestra una flecha a la derecha; al pulsarla salen las cinco categorías y solo hay que elegir una. Si intentas escribir una categoría que no está, Excel la rechaza.

La lista sacada de un rango de la hoja

Escribir las categorías a mano en el cuadro funciona, pero si añades una nueva categoría tienes que volver a Validación de datos. Es mejor escribirlas en una columna aparte y apuntar a ese rango. En F2:F6 escribe Comida, Transporte, Hogar, Ocio y Suscripciones, y cambia el Origen del cuadro por la referencia al rango.

F2fxComida
A B C D E F
1 Fecha Concepto Categoría Importe Forma de pago Categorías
2 01/10/2026 Supermercado semanal Comida 45,20 Tarjeta Comida
3 03/10/2026 Abono transporte Transporte 12,00 Tarjeta Transporte
4 05/10/2026 Cena con Marta Ocio 35,90 Efectivo Hogar
5 07/10/2026 Netflix Suscripciones 9,99 Tarjeta Ocio
6 10/10/2026 Luz Hogar 1.250,00 Transferencia Suscripciones
7 12/10/2026 Cine fin de semana Ocio 25,50 Efectivo
8 15/10/2026 Spotify familiar Suscripciones 189,00 Tarjeta
Gastos
Comprueba: al pulsar la flecha de C2 deberían salir las cinco categorías; al escribir Ropa en C2 y pulsar Entrar, Excel rechaza el valor y muestra un mensaje de error.

Sumar lo que llevas gastado por categoría con SUMAR.SI

Una vez que cada gasto tiene su categoría, SUMAR.SI (en inglés SUMIF) hace el trabajo pesado: mira la columna Categoría, busca las filas que coinciden con la categoría que le pides y suma los importes de esas filas. En G2 escribe Comida y en H2 la fórmula:

=SUMAR.SI(C2:C8;"Comida";D2:D8)

El resultado es 45,20. Copia esa fórmula hacia abajo cambiando la categoría (Transporte, Hogar, Ocio, Suscripciones) y la plantilla te muestra al instante cuánto llevas gastado en cada una. Si en una fila la categoría coincide con tildes o mayúsculas distintas, no la cuenta, así que la lista desplegable evita ese problema.

H2fx=SUMAR.SI(C2:C8;"Comida";D2:D8)
A B C D E F G H
1 Fecha Concepto Categoría Importe Forma de pago Categorías Total (EUR) Total (MXN)
2 01/10/2026 Supermercado semanal Comida 45,20 Tarjeta Comida 45,20
3 03/10/2026 Abono transporte Transporte 12,00 Tarjeta Transporte 12,00
4 05/10/2026 Cena con Marta Ocio 35,90 Efectivo Hogar 1.250,00
5 07/10/2026 Netflix Suscripciones 9,99 Tarjeta Ocio 61,40
6 10/10/2026 Luz Hogar 1.250,00 Transferencia Suscripciones 198,99
7 12/10/2026 Cine fin de semana Ocio 25,50 Efectivo
8 15/10/2026 Spotify familiar Suscripciones 189,00 Tarjeta
Gastos

Para los gastos en pesos mexicanos, añade una segunda columna con la misma fórmula pero filtrando solo por la moneda o por un rango aparte. Lo importante: SUMAR.SI no convierte monedas, solo suma; si mezclas monedas en la misma columna, los totales sumarán cifras en monedas distintas y no significarán nada. La forma limpia es tener una hoja por moneda o, si las mezclas, una columna extra Moneda para filtrar con SUMAR.SI.CONJUNTO.

Total general del mes con SUMA

Para el total del mes, la fórmula no necesita condición: SUMA (en inglés SUM) recorre la columna Importe y suma todo. En una celda aparte, por ejemplo H10, escribe =SUMA(D2:D8) y obtienes 1.567,59, que es justo la Suma que mostraba la barra de estado.

=SUMA(D2:D8)
Comprueba: el total debe coincidir con la cifra de Suma: 1.567,59 que muestra la barra de estado al seleccionar D2:D8. Si no coincide, revisa que D2:D8 sea el rango de los importes y no otro.

Ver los gastos de un mes concreto con la función SUMAR.SI.CONJUNTO

SUMAR.SI suma por una sola condición. Para filtrar a la vez por categoría y por mes necesitas SUMAR.SI.CONJUNTO (en inglés SUMIFS), que existe en Excel 2007 y posteriores, en Microsoft 365, en Excel para la web y en Mac. La fórmula lleva primero el rango a sumar y luego parejas de rango y condición. En I2, al lado de Comida, escribe:

=SUMAR.SI.CONJUNTO(D2:D8;C2:C8;"Comida";A2:A8;">="&FECHA(2026;10;1);A2:A8;"<"&FECHA(2026;11;1))

La condición de fecha se construye con FECHA(2026;10;1) para el primer día del mes y FECHA(2026;11;1) para el primer día del mes siguiente; así entran todas las fechas de octubre de 2026 y ninguna de los demás días. Copia la fórmula hacia abajo cambiando "Comida" por cada categoría.

I2fx=SUMAR.SI.CONJUNTO(D2:D8;C2:C8;"Comida";A2:A8;">="&FECHA(2026;10;1);A2:A8;"<"&FECHA(2026;11;1))
G H I
1 Categoría Total mes Octubre 2026
2 Comida 45,20 45,20
3 Transporte 12,00 12,00
4 Hogar 1.250,00 1.250,00
5 Ocio 61,40 61,40
6 Suscripciones 198,99 198,99
Gastos
Comprueba: la columna I debe dar las mismas cifras que la columna H, porque todos los gastos del ejemplo son de octubre de 2026. Si sale 0, mira que la columna A tenga fechas reales y no texto.

Convertir los datos en una tabla que crece sola

Apuntar fórmulas celda a celda funciona, pero al añadir un gasto nuevo tienes que copiar la fórmula a la fila siguiente y ampliar los rangos a mano. Convertir el rango en una tabla de Excel lo hace automático.

Selecciona A1:E8, ve a Insertar > Tablas > Tabla, marca La tabla tiene encabezados y pulsa Aceptar. La hoja cambia de aspecto: aparecen filtros en los encabezados y la tabla se llama Tabla1 por defecto. Ahora añade un gasto nuevo en la fila 9: la tabla se expande sola, y como las fórmulas SUMAR.SI apuntan a la columna entera de la tabla (por ejemplo Tabla1[Categoría]), siguen sumando sin tocar nada.

InsertarTablasTabla
A9fx18/10/2026
A B C D E
1 Fecha Concepto Categoría Importe Forma de pago
2 01/10/2026 Supermercado semanal Comida 45,20 Tarjeta
3 03/10/2026 Abono transporte Transporte 12,00 Tarjeta
4 05/10/2026 Cena con Marta Ocio 35,90 Efectivo
5 07/10/2026 Netflix Suscripciones 9,99 Tarjeta
6 10/10/2026 Luz Hogar 1.250,00 Transferencia
7 12/10/2026 Cine fin de semana Ocio 25,50 Efectivo
8 15/10/2026 Spotify familiar Suscripciones 189,00 Tarjeta
9 18/10/2026 Mercado del barrio Comida 22,40 Efectivo
Gastos
Comprueba: el total en H2 debería pasar de 45,20 a 67,60 sin tocar la fórmula. Si no cambia, la fórmula sigue apuntando a C2:C8 en lugar de a la columna de la tabla; cámbiala por Tabla1[Categoría] y Tabla1[Importe].

Un gráfico circular para ver a dónde se va el dinero

Las cifras en columnas están bien, pero un gráfico circular te dice de un vistazo en qué categoría se va la mayor parte del mes. Selecciona la tabla de totales por categoría (G1:H6 con los encabezados Categoría y Total mes), ve a Insertar > Gráficos > Gráfico circular y elige el primer estilo.

InsertarGráficosGráfico circular
G1fx**Categoría**
G H
1 Categoría Total mes
2 Comida 67,60
3 Transporte 12,00
4 Hogar 1.250,00
5 Ocio 61,40
6 Suscripciones 198,99
Gastos

Al pulsar Aceptar, Excel dibuja un círculo con cinco trozos. En el ejemplo, el trozo de Hogar es enorme porque la factura de la luz es de 1.250,00 y pesa mucho más que las demás categorías. Para ver los importes exactos, pasa el ratón por encima de cada trozo o activa las etiquetas de datos desde el botón + que aparece a la derecha del gráfico.

Comprueba: la suma de los trozos del gráfico debe coincidir con el Total mes de la celda H10. Si falta un trozo, mira que la categoría esté en G1:G6 y no se haya quedado fuera al añadir filas.

Errores que aparecen al montar la plantilla y cómo arreglarlos

Tres fallos aparecen una y otra vez al montar una plantilla de gastos, y todos tienen arreglo.

La suma por categoría devuelve 0

La fórmula =SUMAR.SI(C2:C8;"Comida";D2:D8) da 0. La causa suele ser que la categoría escrita en la fórmula no coincide con la del desplegable: una tiene tilde y la otra no, o una está en mayúsculas. La función distingue mayúsculas y minúsculas, pero no distingue tildes, así que "Comida" y "Comida" cuentan, pero "Comida" y "COMIDA" también, porque el rango es el mismo. El arreglo es revisar la lista desplegable y la fórmula y unificarlas.

La lista desplegable desaparece al añadir una categoría nueva

Has añadido "Salud" en F7, pero la celda C2 sigue mostrando solo las cinco de antes. La causa es que el Origen de Validación de datos es =$F$2:$F$6, un rango cerrado que no incluye F7. El arreglo es ampliar el Origen a =$F$2:$F$10 o, mejor aún, convertir la columna de categorías en una tabla de Excel y escribir =Tabla2[Categoría], así crece sola.

El gráfico no se actualiza al sumar más filas

Has añadido gastos en octubre y el gráfico sigue mostrando los totales de antes. La causa es que el gráfico se basó en un rango normal (G1:H6) y no en la tabla. El arreglo es seleccionar el gráfico, ir a Diseño de gráfico > Seleccionar datos y cambiar el rango por la tabla de totales, o volver a crear el gráfico ya con la tabla convertida en Tabla1.

Lo que tu plantilla puede hacer a partir de aquí

  • Tienes una hoja con cinco cabeceras y un formato de importes de dos decimales que se entiende de un vistazo.
  • La categoría se elige con una lista desplegable, así no hay errores de escritura.
  • SUMAR.SI agrupa los importes por categoría y SUMA te da el total del mes.
  • SUMAR.SI.CONJUNTO filtra por categoría y por mes a la vez, así puedes comparar meses.
  • Un gráfico circular muestra a dónde se va el dinero de un vistazo.

El siguiente paso natural es añadir formato condicional a la columna de totales por categoría: cuando un total supere el límite que te has marcado para ese mes, la celda se pone en rojo y ves de un vistazo en qué categoría te has pasado sin tener que comparar números.

Dudas al montar tu plantilla de gastos en Excel

1. ¿Cómo hacer una plantilla gratis para controlar mis gastos personales en Excel?

Abre un libro en blanco y crea una tabla con la fecha, el concepto, la categoría y el importe de cada gasto. Suma la columna de importe con =SUMA(rango) y asígnale a la tabla un formato de tabla (Inicio > Dar formato como tabla) para que al añadir filas se amplíe sola. Guardas el archivo como .xlsx y lo puedes reutilizar todas las semanas.

2. ¿Cómo diseñar una plantilla gratuita para llevar el control de gastos de una empresa en Excel?

Monta una hoja “Movimientos” con las columnas fecha, la cuenta, la categoría, el importe y un campo de notas, y otra hoja “Resumen” que agrupe por categoría con =SUMAR.SI.CONJUNTO(rango_importes;rango_categoría;categoría). Añade una lista desplegable de categorías con Datos > Validación de datos para que las altas se rellenen siempre igual y los totales cuadren.

3. ¿Cómo crear una plantilla de presupuesto personal gratis en Excel?

Apunta en columnas separadas los ingresos previstos y los gastos fijos (alquiler, suministros, comida, transporte), y restando unos de otros con una sencilla fórmula obtienes el dinero que te queda cada mes. Usa formato condicional (Inicio > Formato condicional) para resaltar en rojo los meses en los que los gastos superen a los ingresos.

4. ¿Qué debe incluir una plantilla de Excel para controlar gastos?

Como mínimo, una columna de fecha, otra de concepto, una de categoría y la del importe en positivo, más una última fila con la suma total calculada con =SUMA. Si le sumas una columna con el método de pago y otra con notas, luego podrás filtrar por categoría o por tarjeta y localizar rápido a qué corresponde cada movimiento.

5. ¿Cómo hacer una plantilla gratis para gastos mensuales en Excel?

Crea una hoja por mes con las mismas columnas (fecha, concepto, categoría e importe) y, al final del mes, copia los datos a una hoja “Anual” para compararlos con =SUMAR.SI.CONJUNTO y ver en qué categorías te has pasado. Convertir los datos en una tabla (Ctrl+T) hace que el rango crezca solo al añadir gastos.

6. ¿Cómo organizar los gastos del mes en una hoja de Excel?

Reserva la primera fila para los títulos, introduce cada gasto en una fila nueva y deja la última fila para el total con =SUBTOTALES(9;importes), que se actualiza aunque filtres la tabla. Si agrupas los gastos en categorías (comida, transporte, ocio, suministros) y ordenas por fecha, sabrás en cualquier momento cuánto llevas gastado.