gastos

Control de gastos personales en Excel: plantilla y fórmulas

octubre 19, 2026 Tuto Excel 16 min read
Control de gastos personales en Excel: plantilla y fórmulas

Antes de abrir tu primera pestaña piensa en esto: cada mes cobras una cantidad, pero a mitad de mes ya no sabes dónde quedó el dinero. Una hoja de gastos te lo enseña: apuntas cada compra con su importe y Excel te muestre en tu pantalla lo que llevas gastado y lo que aún te queda. Al terminar este tutorial tendrás una hoja llamada "Gastos" con una lista desplegable de categorías, totales automáticos por categoría, un gráfico circular y una regla que pinta en rojo los totales que se pasan del 50 % de tu sueldo. Sirve para Microsoft 365, Excel 2024, 2021, 2019 y 2016; las tablas y la validación de datos están en todas ellas.

Qué es una hoja de gastos y por qué te conviene armarla en Excel

Una hoja de gastos personales es un cuaderno en versión hoja de cálculo: una fila por cada gasto que haces, con la fecha, el concepto, la categoría, el importe y la forma de pago. Abajo de esa lista, unas fórmulas suman lo que llevas gastado en el mes y lo que aún te queda del sueldo.

La gracia de hacerlo en Excel y no en una libreta es que las cuentas se hacen solas. Tú escribes "Mercadona, Comida, 85,40" en una fila y, sin tocar nada más, el total de Comida sube, el total del mes sube, y el gráfico se redibuja. Si luego te equivocas, borras la celda y todo se recalcula.

Otra ventaja es que puedes preguntar cosas sin escribir nada nuevo. ¿Cuánto llevo en Ocio este mes? Una fórmula te lo dice. ¿Me pasé del 50 % del sueldo en Suministros? Un formato condicional pinta esa celda en rojo y lo ves de un golpe.

Y la última: la hoja es un archivo, así que la puedes copiar, mandar por correo, abrir en el móvil o guardarla en la nube. Una libreta no te deja eso.

Las piezas de una hoja de gastos y dónde se hacen

La hoja tiene una zona de datos arriba y una zona de totales abajo. Arriba, cinco columnas: Fecha, Concepto, Categoría, Importe y Forma de pago. Cada fila es un gasto. Abajo, en columnas a la derecha, una pequeña tabla resumen con cada categoría y su total.

Las cinco columnas se escriben a mano: en A pones la fecha, en B el sitio donde compraste, en C la categoría (Comida, Transporte, Ocio…), en D el importe y en E la tarjeta o efectivo.

La columna de Categoría lleva una lista desplegable para que todos los meses uses las mismas palabras. Eso se monta con Datos > Herramientas de datos > Validación de datos, en una ventana que se llama "Validación de datos".

La columna de Importe lleva formato de moneda: Formato de celdas (Ctrl+1) > Número > Moneda, eliges el símbolo de tu país en la lista Símbolo y dos decimales. Así "85,40" se ve "85,40 €" o "85,40 $" según donde vivas.

Los totales por categoría usan la función SUMAR.SI (en inglés SUMIF). Cada celda de la tabla resumen mira la columna de categorías y suma los importes que coinciden con la suya.

Pieza Dónde se hace Qué consigues
Fecha (A) A mano Cada gasto en su día
Concepto (B) A mano Saber dónde compraste
Categoría (C) Validación de datos Todos escriben lo mismo
Importe (D) Formato Moneda Número bonito y ordenado
Forma de pago (E) A mano Tarjeta o efectivo
Totales por categoría (I) SUMAR.SI Suma automática por categoría

La columna de Categoría con una lista desplegable

Para que la columna C siempre diga lo mismo, escribe la lista de categorías en una zona aparte (por ejemplo G2 a G6: Comida, Transporte, Ocio, Suministros, Otros) y dile a Excel que la celda C2 solo deje elegir valores de esa lista.

DatosHerramientas de datosValidacion de datos

Cuando pulses Aceptar, la celda C2 muestra una flecha a la derecha. Al hacer clic se despliegan las cinco categorías y eliges una con un clic. Esto lo aplicas a toda la columna C de una vez: seleccionas C2:C500 antes de abrir Validación de datos.

Consejo: si más adelante quieres añadir una categoría, escríbela en G7 y vuelve a abrir Validación de datos para que el Origen incluya G2:G7.

La columna de Importe con formato de moneda

Los importes se escriben con coma decimal (85,40) y Excel los enseña como números normales. Para que parezcan dinero, abre Formato de celdas (Ctrl+1), ve a Número > Moneda, deja dos decimales y elige el símbolo de tu país en la lista Símbolo (€, $, ¥, £…).

Selecciona toda la columna D antes de aplicar el formato y así cada importe nuevo que escribas ya sale como moneda.

Nota: en Excel configurado con punto decimal (México, Estados Unidos), el separador de argumentos en las fórmulas es la coma en vez del punto y coma.

Los totales por categoría con SUMAR.SI

La función SUMAR.SI (en inglés SUMIF) mira una columna, busca las celdas que coinciden con lo que tú le pidas y devuelve la suma de los importes de esas filas. Su sintaxis es:

=SUMAR.SI(rango_categoría;"Comida";rango_importe)

Tres argumentos separados por punto y coma:

  • rango_categoría: dónde mira (C2:C500), las celdas donde están las categorías.
  • criterio: qué busca (la palabra "Comida" entre comillas, o la celda G2 que la contiene).
  • rango_importe: qué suma (D2:D500), los importes de las filas que coinciden.

Armar la hoja desde cero en diez minutos

Vamos a montar el libro entero en pasos cortos. Abre un libro nuevo, guárdalo como "Mis gastos" y crea dentro una hoja llamada "Gastos". En esa hoja pondremos las cabeceras en la fila 1 y los datos de un mes de enero en las filas siguientes.

Escribir los datos del mes

Empezamos con los seis primeros gastos de enero, uno cada día. Tú escribes las cabeceras en A1:E1 y los datos en A2:E7 a mano, tal cual los ves en la hoja.

A2fx01/01/2026
A B C D E
1 Fecha Concepto Categoria Importe Forma de pago
2 01/01/2026 Mercadona Comida 85,40 Tarjeta
3 02/01/2026 Metro gas Combida 12,00 Tarjeta
4 03/01/2026 Cine Yelmo Ocio 9,50 Efectivo
5 04/01/2026 Repsol Transporte 35,00 Tarjeta
6 05/01/2026 Endesa Suministros 62,30 Domiciliado
7 06/01/2026 Amazon Otros 24,90 Tarjeta
Gastos
Cuidado: la fila 3 quedó con la palabra mal escrita (Combida en vez de Comida). Lo arreglaremos en el siguiente paso con la lista desplegable, que no deja escribir otra cosa. Comprueba: la celda D2 debe verse como "85,40 €" si tienes formato moneda, o "85,40" si aún no lo has aplicado.

Crear la lista desplegable de categorías

Primero escribe las cinco categorías en G2:G6. Luego abre Validación de datos y aplícala sobre C2:C500 para que solo deje usar esas cinco palabras. La fila 3, que decía "Combida", la corriges eligiendo "Comida" en la flecha.

C2fxComida
A B C D E F G
1 Fecha Concepto Categoria Importe Forma de pago Categorias
2 01/01/2026 Mercadona Comida 85,40 Tarjeta Comida
3 02/01/2026 Metro gas Comida 12,00 Tarjeta Transporte
4 03/01/2026 Cine Yelmo Ocio 9,50 Efectivo Ocio
5 04/01/2026 Repsol Transporte 35,00 Tarjeta Suministros
6 05/01/2026 Endesa Suministros 62,30 Domiciliado Otros
7 06/01/2026 Amazon Otros 24,90 Tarjeta
Gastos
Comprueba: al hacer clic en C3 sale una flecha a la derecha; al desplegarla ves las cinco categorías y al elegirla la celda pasa a decir "Comida" en vez de "Combida".

Calcular el total del mes con SUMA

Ahora añadimos el total del mes: cuánto llevan sumados los seis importes. La fórmula va en D9.

=SUMA(D2:D7)
D9fx=SUMA(D2:D7)
A B C D E F G
1 Fecha Concepto Categoria Importe Forma de pago Categorias
2 01/01/2026 Mercadona Comida 85,40 Tarjeta Comida
3 02/01/2026 Metro gas Comida 12,00 Tarjeta Transporte
4 03/01/2026 Cine Yelmo Ocio 9,50 Efectivo Ocio
5 04/01/2026 Repsol Transporte 35,00 Tarjeta Suministros
6 05/01/2026 Endesa Suministros 62,30 Domiciliado Suministros
7 06/01/2026 Amazon Otros 24,90 Tarjeta Otros
8
9 Total del mes 229,10
Gastos
Comprueba: D9 muestra 229,10, que es la suma de 85,40 + 12,00 + 9,50 + 35,00 + 62,30 + 24,90.

Calcular el total por cada categoría con SUMAR.SI

Ahora añadimos el total por categoría en H2:I6. La fórmula de H2 (la categoría) la pones a mano, y la de I2 (el total) usa SUMAR.SI mirando la columna G2.

=SUMAR.SI($C$2:$C$500;$G2;$D$2:$D$500)

Las referencias son absolutas (con $) en los rangos para que al copiar hacia abajo no se desplacen, y la celda G2 lleva solo $ en la columna para que sí se actualice a G3, G4… al copiar.

I2fx=SUMAR.SI($C$2:$C$500;$G2;$D$2:$D$500)
G H I
1 Categorias Total gastado
2 Comida 97,40
3 Transporte 35,00
4 Ocio 9,50
5 Suministros 62,30
6 Otros 24,90
Gastos

Para escribir las cinco fórmulas, escribe la primera en I2, pon el cursor en I2, agarra el controlador de relleno (el cuadradito de la esquina inferior derecha) y arrastra hasta I6.

Comprueba: la celda I2 muestra 97,40 (85,40 + 12,00, los dos gastos de Comida). I3 muestra 35,00, I4 muestra 9,50, I5 muestra 62,30 y I6 muestra 24,90. La suma de I2:I6 es 229,10, igual que D9.

Convertir el rango de datos en una Tabla para que crezca

Ahora la hoja tiene seis filas de datos y las fórmulas miran hasta la fila 500. Eso funciona, pero cuando escribas el gasto número 7, las fórmulas no se mueven solas: hay que ajustar los rangos a mano. El truco para que la hoja crezca sola es convertir A1:E7 en una Tabla de Excel.

InsertarTablasTabla

Al pulsar Aceptar, A1:E7 pasa a tener filas alternas en azul y un menú desplegable en cada cabecera para filtrar. Las cabeceras cambian de A1:F1 etc.

Ahora reescribe los totales así D10 con DNI:

=SUMA(Tabla1[Importe])

Y los totales por categoría en I2:I6 con referencias a la columna Categoría de la Tabla:

=SUMAR.SI(Tabla1[Categoria];$G2;Tabla1[Importe])
A2fx07/01/2026
A B C D E
1 Fecha Concepto Categoria Importe Forma de pago
2 07/01/2026 Mercadona Comida 45,20 Tarjeta
3 08/01/2026 Renfe Transporte 18,00 Tarjeta
4 01/01/2026 Mercadona Comida 85,40 Tarjeta
5 02/01/2026 Metro Comida 12,00 Tarjeta
6 03/01/2026 Cine Yelmo Ocio 9,50 Efectivo
7 04/01/2026 Repsol Transporte 35,00 Tarjeta
8 05/01/2026 Endesa Suministros 62,30 Domiciliado
9 06/01/2026 Amazon Otros 24,90 Tarjeta
10 Total del mes 292,30
Gastos
Comprueba: las filas nuevas (A2 y A3) las escribes en una fila vacía debajo de la Tabla y Excel las incluye automáticamente. D10 ahora muestra 292,30, la suma de los ocho importes.

Ver los gastos a simple vista con un gráfico

Con los totales por categoría ya calculados, podemos añadir un gráfico que los muestre de un vistazo. Selecciona H1:I6 (la columna de categorías y la de totales), ve a Insertar y elige Gráfico circular.

InsertarGraficosGrafico circular

Aparece un gráfico de quesito donde cada porción es una categoría y su tamaño es proporcional al total gastado. Si Comida es 142,60 y Transporte es 53,00, el cacho de Comida es casi tres veces más grande que el de Transporte. Esto te deja ver de un vistazo en qué se te va más dinero.

H1fx**Categoria**
H I
1 Categoria Total gastado
2 Comida 142,60
3 Transporte 53,00
4 Ocio 9,50
5 Suministros 62,30
6 Otros 24,90
Gastos

Al añadir un gasto nuevo en una fila de la Tabla, el total de su categoría sube y la porción del gráfico se redibuja sola.

Comprueba: el gráfico muestra cinco porciones con etiqueta (Comida, Transporte, Ocio, Suministros, Otros) y un recuadro de leyenda a la derecha.

Cuando prefieres un gráfico de barras

Si te cuesta comparar tamaños en un circular, pasa a barras: cuando el gráfico esté seleccionado, la cinta muestra las pestañas Herramientas de gráficos > Diseño. Ahí elige Diseño de gráficos > Cambiar tipo de gráficos y marca Barra agrupada o Barras agrupadas 2D.

Herramientas de graficosDisenoCambiar tipo de grafico

Las barras se ven mejor cuando hay categorías con importes parecidos, como Suministros (62,30) y Transporte (53,00): de un vistazo ves cuál es más alto. El circular, en cambio, sirve para ver proporciones: qué parte del total del mes se va en Comida frente al resto.

Detectar los gastos que se pasan del límite con formato condicional

Imagina que tu sueldo son 1.500,00 € y quieres que cualquier saldo mayor en rojo te avise de que esa categoría se está pasando. En I2:I6 aplicas una regla: si la celda vale más del 50 % de tu sueldo (750,00), se pone en rojo.

Primero escribe el sueldo en una celda aparte, por ejemplo K1, con el valor 1500. Después, en la cinta, abre Inicio > Estilos > Formato condicional > Nueva regla.

InicioEstilosFormato condicionalNueva regla

En el campo "Aplicar formato a las celdas que sean mayores que" escribe la fórmula:

=$I2>$K$1/2

Pulsa Formato, ve a Relleno y elige rojo claro; ve a Fuente y elige rojo oscuro. Aceptar dos veces. Ahora cada vez que un total por categoría supere 750 €, se pinta solo en rojo.

I2fx=SUMAR.SI(Tabla1[Categoria];$G2;Tabla1[Importe])
G H I
1 Categorias Total gastado
2 Comida 97,40
3 Transporte 35,00
4 Ocio 9,50
5 Suministros 62,30
6 Otros 24,90
Gastos
Comprueba: con los datos del ejemplo ningún total llega a 750,00, así que las celdas quedan sin color. Si escribes un gasto enorme en Comida y el total sube de 750, la celda I2 se pinta en rojo sola.
Consejo: si quieres un umbral distinto (por ejemplo, el 20 %), cambia el divisor en la fórmula: =$I2>$K$1*0,20.

Por qué tu fórmula da #¡REF! o no suma

Tres errores típicos al montar esta hoja: la fórmula da #¡REF!, el desplegable no aparece o SUMAR.SI devuelve 0.

#¡REF! sale cuando borras una fila o columna que la fórmula necesita. Si copiaste I2 a otra hoja y borraste la fila de cabeceras (fila 1), todas las referencias a $C$2:$C$500 se desplazan y queda algo como $C$1:$C$499, que apunta a la fila de cabeceras. Vuelve a escribir los rangos a mano, con las filas correctas.

Otro motivo: has separado los argumentos con coma en vez de punto y coma, o al revés. Revisa el separador según tu configuración regional.

Si la fórmula muestra el texto de la fórmula en vez del resultado (ves "=SUMA(D2:D7)" en la celda), es porque la celda está en formato Texto. Cámbiala a General con Ctrl+1 > Número > General, y vuelve a escribir la fórmula.

El desplegable deja escribir cualquier texto

Si al hacer clic en C2 no sale la flecha, esa celda no tiene validación aplicada. Suele pasar al copiar y pegar celdas desde otra hoja: el pegado normal no arrastra la validación. Reabre Datos > Herramientas de datos > Validación de datos, vuelve a elegir Lista con Origen =$G$2:$G$6 y Aceptar.

SUMAR.SI devuelve 0 cuando debería sumar

Cuando SUMAR.SI da 0 sin motivo, mira tres cosas:

  • El criterio. Si en la columna C hay "Comida" con tilde y la celda G2 dice "Comida" sin tilde, no coinciden. Revisa que sean idénticas.
  • El rango de suma. Si pones D2:D7 pero hay gastos en D8 y D9, esos no se suman. Amplía el rango o convierte los datos en Tabla.
  • Los rangos del mismo tamaño. El rango_categoría y el rango_importe deben tener las mismas filas: si uno va hasta la fila 7 y el otro hasta la 8, la fórmula suma ceros en las que no coinciden.

El gráfico no se actualiza al añadir filas

Si el gráfico se quedó con los seis primeros gastos y no incluye los nuevos, es porque al crearlo seleccionaste A1:E7 a mano (un rango fijo). Excel guarda esa selección literal. Convierte los datos en una Tabla (Insertar > Tablas > Tabla) y vuelve a crear el gráfico: al usar los datos desde una Tabla, el gráfico sigue automáticamente las filas nuevas.

InsertarTablasTabla

Lo que ya sabes hacer con tu hoja de gastos

  • Lista desplegable de categorías con Validación de datos.
  • Totales por categoría con SUMAR.SI, que se actualizan solos al añadir filas.
  • Formato de moneda en la columna Importe con el símbolo de tu país.
  • Formato condicional que pinta en rojo los totales que superan el 50 % del sueldo.
  • Gráfico circular o de barras que muestra los totales y se redibuja con los datos.

El siguiente paso es añadir una columna de Presupuesto por categoría (por ejemplo en H1:H6, con un importe al lado en I1:I6) y una columna de Diferencia para comparar lo previsto con lo real. Cuando la real supere el presupuesto, la pintas en rojo con otra regla de formato condicional, igual que has hecho aquí.

Dudas al montar tu hoja de gastos en Excel

1. ¿Hay alguna plantilla gratis en Excel para llevar el control de mis gastos personales?

Sí, puedes crear una en menos de diez minutos: abre un libro nuevo, escribe en la columna A la fecha, en la B el concepto, en la C la categoría (Transporte, Comida, Ocio…) y en la D el importe. Después aplica Formato de celdas con Formato > Celdas > Moneda para que los números se vean整齐. Con solo eso ya tienes una plantilla funcional que luego puedes ampliar con gráficos o fórmulas de totales.

2. ¿Cómo puedo controlar juntos ingresos y gastos personales en Excel sin pagar nada?

Crea una hoja con dos tablas: la primera para ingresos (fecha, concepto, importe) y la segunda para gastos con la misma estructura. En una celda aparte usa =SUMA(rango_ingresos)-SUMA(rango_gastos) para ver el balance del mes. Así, con funciones básicas que existen en todas las versiones de Excel, llevas un control completo sin descargar nada.

3. ¿Qué es lo básico que debo tener para hacer un control de gastos en Excel?

Lo mínimo es una tabla con cuatro columnas: fecha, descripción, categoría e importe, donde cada fila es un movimiento del mes. Con eso y un =SUMAR.SI(rango_categorias;"Comida";rango_importes) puedes saber cuánto llevas gastado en cada concepto. Es la base sobre la que luego se añaden gráficos, formatos condicionales y resúmenes mensuales.

4. ¿Dónde consigo una plantilla de presupuesto personal gratis para Excel?

Puedes descargar varias desde el propio Microsoft: entra en la galería oficial de plantillas de Microsoft 365 o de support.microsoft.com, busca "presupuesto personal" y descarga la que más se ajuste a tu caso. Si prefieres algo a tu medida,复制 la estructura de cuatro columnas (fecha, concepto, categoría, importe) en un libro nuevo y la tendrás lista en minutos.

5. ¿Cómo organizo en Excel mis gastos e ingresos personales mes a mes?

Usa una hoja por mes con la tabla de movimientos y, en otra hoja, un resumen anual que recoja los totales de cada mes con =SUMAR.SI.CONJUNTO(rango_importes;rango_feches;">="&fecha_inicio;rango_feches;"<="&fecha_fin). Así, al cambiar de mes solo tienes que duplicar la hoja y actualizar las fechas del resumen. SUMAR.SI.CONJUNTO está disponible desde Excel 2007.

6. ¿Cómo hago un presupuesto mensual en Excel desde cero?

Empieza con una lista de categorías (Alquiler, Comida, Transporte, Ocio, Ahorro) y asigna a cada una un importe máximo como presupuesto. Después, en la columna de gasto real de cada categoría, aplica =SUMAR.SI(rango_categorias;categoria;rango_importes) y réstalo del presupuesto para ver lo que te queda. Con un formato condicional que ponga en rojo los que superan el límite, el control es visual e inmediato.

Fuentes

  1. MicrosoftLAMBDA — documentación oficialconsultado el 06/10/2026
  2. MicrosoftAtajos propios y reasignar atajos en Excel — documentación oficialconsultado el 06/10/2026
  3. MicrosoftCómo se escribe un formato personalizado — documentación oficialconsultado el 06/10/2026