Ingresos y gastos

Cómo hacer un formato de ingresos y egresos en Excel

octubre 25, 2026 Tuto Excel 18 min read
Cómo hacer un formato de ingresos y egresos en Excel

Una hoja de presupuesto familiar, en la que anotas a mano cada movimiento del mes, se vuelve confusa cuando los importes no llevan el mismo formato, las fechas se escriben de tres formas distintas y los gastos no se distinguen de los ingresos de un vistazo. Dar formato a ingresos y egresos es aplicar a esa hoja los códigos de número, fecha y color que la dejan lista para sumar, filtrar y resumir sin sorpresas. Al terminar este tutorial tendrás una hoja llamada Presupuesto con sus movimientos en una tabla que se amplía sola, los ingresos pintados en verde, los gastos en rojo, el saldo y el porcentaje ahorrado calculados, y un encabezado con la fecha en letras. Funciona en Microsoft 365, Excel 2024, 2021, 2019 y 2016, y también en Excel para la web y para Mac.

Qué es dar formato a ingresos y egresos y para qué te sirve

Una hoja de ingresos y gastos casera empieza siendo fácil: una columna con la fecha, otra con el concepto, otra con el tipo (Ingreso o Gasto), otra con la categoría y una última con el importe. La idea es buena, pero a la semana de usarla los números ya no se entienden: una fila tiene 1.500, otra 1500 €, otra 1.500,00 y otra -45; las fechas aparecen como 03/04/2026, 3-abr, 3/4/26 y 44507; y para distinguir un ingreso de un gasto tienes que leer el concepto.

Dar formato a ingresos y egresos es enseñar a cada celda a "hablar" el mismo idioma: los importes con dos decimales y separador de miles, los gastos en rojo y los ingresos en verde, las fechas siempre iguales y las categorías elegidas de una lista para no escribir "Alimentación" unas veces y "alimentacion" otras. La hoja se vuelve reutilizable: cuando llegue el mes siguiente, solo borras los datos y sigues escribiendo, porque las fórmulas, los colores y las listas siguen en su sitio.

Los formatos de número que usa una hoja de ingresos y gastos

En Excel, el formato es la "ropa" del número: lo que escribes en la celda es el valor, y el formato es lo que ves en pantalla. Un mismo 1234,5 puede verse como 1234,5, como 1.234,50, como 1234,50 € o como 1234,5 €, según el código que le pongas. Los códigos se escriben con cuatro piezas: 0 obliga a mostrar un dígito aunque sea cero; # muestra el dígito solo si hace falta; , es el separador decimal y . el separador de miles en un Excel en español.

Para una hoja de presupuesto estos son los códigos que más vas a usar:

Código Lo que hace Ejemplo
0,00 Dos decimales siempre 5 → 5,00
#.##0,00 Miles con punto y dos decimales 1234,5 → 1.234,50
0% Porcentaje entero 0,25 → 25%
0,0% Porcentaje con un decimal 0,256 → 25,6%
0,00" €" Moneda con texto fijo 1500 → 1500,00 €
@ Texto tal cual Hola → Hola
Nota: en un Excel configurado con punto decimal (México, EE. UU.) el mismo formato se escribe con coma como decimal y punto como separador de miles: 0.00, #,##0.00.

Dónde se escriben los códigos personalizados

Los códigos anteriores se escriben en el cuadro Formato de celdas, en la pestaña Número, categoría Personalizada. Para llegar hasta él: Ctrl+1 (en Mac, Cmd+1).

Un código personalizado puede tener hasta cuatro secciones separadas por punto y coma, en este orden: positivos;negativos;cero;texto. Por ejemplo, #.##0,00;[Rojo]-#.##0,00;"-";@ muestra los positivos con miles y dos decimales, los negativos en rojo con un signo menos delante, el cero como un guion y el texto tal cual.

Cuidado: el formato cambia cómo se ve el número, no el número. Si en A1 escribes 3,14159 y le pones formato 0,00, la celda muestra 3,14 pero sigue valiendo 3,14159; para cambiar el valor hay que usar REDONDEAR.

Fechas, horas y horas extra en la columna de movimientos

En Excel, una fecha es un número entero: el 1 de enero de 1900 vale 1, el 2 de enero de 1900 vale 2, y el 15 de marzo de 2026 vale 46098. Lo que tú ves como "15/03/2026" es solo el formato pintado encima. Por eso, cuando pegás una fecha desde otra aplicación o la escribes como texto, las fórmulas de fecha fallan: el valor de la celda no es un número.

Los códigos de fecha en un Excel en español son: d y dd para el día (1 o 01), ddd y dddd para el día de la semana (mié o miércoles), m y mm para el mes (3 o 03), mmm y mmmm para el mes en letras (mar o marzo), y aa o aaaa para el año (26 o 2026). Para horas: h, mm y ss. Un detalle importante: cuando una suma de horas pasa de 24, el formato h:mm" h" muestra 26:30 como 2:30; para ver las horas acumuladas hay que usar [h]:mm (los corchetes le dicen a Excel que no dé la vuelta al día).

Construir una fecha en letras con TEXTO

Para encabezados y resúmenes del mes, una fecha "bonita" se consigue con la función TEXTO (en inglés TEXT), que toma un valor y le aplica un código de formato, devolviendo el resultado como texto.

=TEXTO(A2;"dddd d ""de"" mmmm ""de"" aaaa")

Con A2 valiendo 15/03/2026, esa fórmula devuelve "domingo 15 de marzo de 2026".

Cuidado: con un Excel en español el año se escribe aaaa, con cuatro aes. Si pones yyyy (que es como se escribe en inglés), el año no sale. Y recuerda que el resultado de TEXTO es texto, no número: ya no se puede sumar ni ordenar como fecha.

Convertir la hoja de movimientos en una tabla que crece sola

La hoja con la que vamos a trabajar se llama Presupuesto y tiene cinco columnas: fecha en A, concepto en B, tipo (Ingreso o Gasto) en C, categoría en D e importe en E. En vez de dejar el rango A1:E20 como un rectángulo "muerto" de celdas, lo convertimos en una Tabla de Excel: con su propio nombre, con sus filtros, con bandas de color y con la propiedad de ampliarse sola cuando añades una fila al final.

Pasos para crearla:

  1. Selecciona el rango A1:E20 con los encabezados ya escritos en la fila 1.
  2. Abre la cinta Insertar y, en el grupo Tablas, pulsa Tabla.
  3. Marca "La tabla tiene encabezados" y pulsa Aceptar.
  4. En la pestaña Diseño de tabla (que aparece al estar dentro de la tabla), cambia el nombre a Movimientos en el cuadro Nombre de la tabla.
InsertarTablasTabla
A1fx**Fecha**
A B C D E
1 Fecha Concepto Tipo Categoría Importe
2 01/03/2026 Nómina Ana Ingreso Salario 1.850,00
3 03/03/2026 Compra supermercado Gasto Alimentación -85,40
4 05/03/2026 Gasolina Gasto Transporte -45,00
5 08/03/2026 Clase inglés Gasto Formación -60,00
6 10/03/2026 Freelance web Ingreso Trabajos 320,00
7 12/03/2026 Luz y agua Gasto Suministros -78,50
Presupuesto
Comprueba: la tabla tiene bandas alternas en las filas y una flecha de filtro en cada encabezado. Al hacer clic en una celda de la tabla, la cinta muestra una pestaña Diseño de tabla a la derecha.

Listas desplegables con tus categorías y tus tipos

Para que la columna Tipo no se llene de "Ingreso", "ingreso", "INGRESO" y un "Ingresos" de más, le ponemos una lista desplegable con solo dos valores: Ingreso y Gasto. Lo mismo con la categoría, pero con una lista más larga guardada en otra hoja.

Pasos para la columna Tipo:

  1. Selecciona C2:C20 (o la columna Tipo de la tabla).
  2. Ve a la cinta Datos > Herramientas de datos > Validación de datos.
  3. En Permitir, elige Lista.
  4. En Origen, escribe exactamente: Ingreso;Gasto.
  5. Pulsa Aceptar.
DatosHerramientas de datosValidacion de datos

Para la categoría, crea antes una hoja llamada Listas con las categorías en A1:A6 (Alimentación, Transporte, Suministros, Formación, Ocio, Salario) y en el campo Origen de la validación escribe =Listas!$A$2:$A$7. Así, al añadir una nueva categoría, la lista desplegable se actualiza sola.

C2fx▾ Ingreso
A B C D E
1 Fecha Concepto Tipo Categoría Importe
2 01/03/2026 Nómina Ana ▾ Ingreso Salario 1.850,00
Presupuesto
Comprueba: al hacer clic en C2 aparece una flecha a la derecha; al desplegarla solo están las opciones Ingreso y Gasto. Si escribes algo a mano que no esté en la lista, Excel muestra un mensaje de error.

Fórmulas con referencias estructuradas en la tabla

Una vez que la tabla tiene el nombre Movimientos, las fórmulas pueden usar el nombre de la columna entre corchetes, en vez de las celdas A2:A20. La gran ventaja es que, si añades una fila nueva al final de la tabla, la fórmula se amplía sola: no hay que copiarla a mano.

Para sumar los ingresos del mes:

=SUMAR.SI.CONJUNTO(Movimientos[Importe];Movimientos[Tipo];"Ingreso")

Y para sumar los gastos (que aparecen como números negativos):

=SUMAR.SI.CONJUNTO(Movimientos[Importe];Movimientos[Tipo];"Gasto")

La función SUMAR.SI.CONJUNTO (en inglés SUMIFS) suma el primer argumento (el importe) cuando se cumplen todas las condiciones que vienen detrás. Aquí, la condición es que la columna Tipo valga "Ingreso" (o "Gasto").

G2fx=SUMAR.SI.CONJUNTO(Movimientos[Importe];Movimientos[Tipo];"Ingreso")
E F G
1 Importe Total
2 1.850,00 Ingresos 2.170,00
3 -85,40 Gastos -268,90
Presupuesto
Comprueba: añade una fila nueva a la tabla (en la fila 21, con la flecha de la esquina inferior derecha, o pulsando Tab desde la última celda) y comprueba que el total de G2 y G3 cambia sin tocar la fórmula.

Pintar ingresos en verde y gastos en rojo sin escribir uno a uno

El formato condicional aplica un color a una celda según su valor. En vez de repasar fila por fila pintando los negativos, creamos dos reglas: una que pinta de verde lo que es mayor o igual que cero (los ingresos) y otra que pinta de rojo lo que es menor que cero (los gastos).

Pasos para la regla verde:

  1. Selecciona la columna Importe de la tabla (la celda E2 o la columna entera).
  2. Ve a Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Aplicar formato a las celdas que contengan.
  4. En la primera lista, deja Valor de la celda; en la segunda, mayor o igual que; en el campo, escribe 0.
  5. Pulsa Formato, ficha Relleno, elige verde claro, y Aceptar.
  6. Repite los pasos con menor que y 0, y relleno rojo claro.
InicioEstilosFormato condicionalNueva regla
E2fx1.850,00
A B C D E
1 Fecha Concepto Tipo Categoría Importe
2 01/03/2026 Nómina Ana Ingreso Salario 1.850,00
3 03/03/2026 Compra supermercado Gasto Alimentación -85,40
4 05/03/2026 Gasolina Gasto Transporte -45,00
Presupuesto
Comprueba: la celda E2 se ve con relleno verde (1.850,00 es positivo) y las celdas E3 y E4 con relleno rojo (los importes son negativos).

El formato de número que también pinta los negativos

Hay otra forma de conseguir el mismo efecto sin formato condicional: un código de número que pinta los negativos en rojo. La ventaja es que es un solo ajuste y no depende del valor de la celda en una regla externa.

Pasos:

  1. Selecciona la columna Importe.
  2. Ctrl+1 para abrir Formato de celdas.
  3. Categoría Personalizada y en Tipo escribe: #.##0,00;[Rojo]-#.##0,00.
  4. Aceptar.

Con este código, los positivos se ven en negro con miles y dos decimales, y los negativos en rojo con un signo menos delante. La regla de color de la sección anterior es más flexible (puedes rellenar la celda, cambiar la fuente, añadir un icono), pero este formato es más limpio y estable: si ordenas la tabla o filtras, el color sigue en su sitio sin reglas que mantener.

E2fx1.850,00
A B C D E
1 Fecha Concepto Tipo Categoría Importe
2 01/03/2026 Nómina Ana Ingreso Salario 1.850,00
3 03/03/2026 Compra supermercado Gasto Alimentación -85,40
Presupuesto
Comprueba: en E2 ves 1.850,00 en negro y en E3 ves -85,40 en rojo, sin aplicar formato condicional.

Dar forma a los totales: saldo, porcentaje ahorrado y resumen del mes

Encima de la tabla de movimientos, o en una zona aparte, vamos a poner cuatro celdas con los totales del mes: ingresos, gastos, saldo y porcentaje ahorrado. La fila de totales que ya ofrece la tabla es útil, pero tener las cifras separadas hace más fácil leerlas y enlazarlas con un gráfico más adelante.

Pasos:

  1. En la celda G1 escribe Total ingresos y en G2 la fórmula:

=SUMAR.SI.CONJUNTO(Movimientos[Importe];Movimientos[Tipo];"Ingreso")
  1. En H1 escribe Total gastos y en H2:

=SUMAR.SI.CONJUNTO(Movimientos[Importe];Movimientos[Tipo];"Gasto")
  1. En I1 escribe Saldo y en I2:

=G2+H2
  1. En J1 escribe % ahorrado y en J2:

=SI.ERROR(I2/G2;0)
  1. Aplica a G2:I2 el formato #.##0,00 y a J2 el formato 0,0% con Ctrl+1.

La función SI.ERROR (en inglés IFERROR) devuelve 0 si el resultado es un error, lo que ocurre cuando todavía no hay ingresos y se intenta dividir entre cero.

G2fx=SUMAR.SI.CONJUNTO(Movimientos[Importe];Movimientos[Tipo];"Ingreso")
G H I J
1 Total ingresos Total gastos Saldo % ahorrado
2 2.170,00 -268,90 1.901,10 87,6%
Presupuesto

Para terminar, en una celda como A22 (o en un encabezado impreso) escribe un resumen del mes con la fecha en letras. Por ejemplo, si la celda A2 es la primera fecha de la tabla:

="Resumen de "&TEXTO(A2;"mmmm ""de"" aaaa")
Comprueba: la celda A22 muestra "Resumen de marzo de 2026" (o el mes que corresponda a tu primera fila). Los totales G2:J2 cambian automáticamente al añadir o quitar filas de la tabla.

Por qué la hoja se desordena al pegar y cómo dejarlo como antes

Cuando copias datos de un banco, de una web o de otra hoja y los pegas con Ctrl+V, Excel trae también el formato de origen. En una hoja con listas desplegables, formatos condicionales y reglas de color, eso suele ser un problema: la columna Importe pierde el #.##0,00 y aparece con cuatro decimales, o la columna Tipo deja de tener la lista desplegable porque la celda pegada trae otro formato pegado.

La solución es Pegado especial (Ctrl+Alt+V), un cuadro que te deja elegir qué se pega: solo los valores, solo los formatos, las fórmulas, o todo a la vez.

Pasos típicos cuando pegas desde un banco:

  1. Copia con Ctrl+C el rango de la web o del PDF ya pegado en una hoja auxiliar.
  2. Sitúate en la primera celda vacía de la tabla Movimientos.
  3. Pulsa Ctrl+Alt+V para abrir Pegado especial.
  4. Elige Valores y pulsa Aceptar si solo quieres los números y los textos, sin formato.
  5. O elige Formatos si lo que te interesa es dejar la zona pegada con el mismo aspecto que el resto de la hoja.
InicioPortapapelesPegarPegado especial
Cuidado: las opciones "Mantener formato de origen" y "Coincidir con formato de destino" que ves al pegar con Ctrl+V no están dentro de Pegado especial. Es otro cuadro, con sus propios botones. Para abrir Pegado especial usa siempre Ctrl+Alt+V.

El separador que cambia la fórmula a #¿NOMBRE?

Si tu Windows está configurado con punto decimal (México, EE. UU.), el mismo ordenador en el que la fórmula anterior funcionaba puede ahora darte el error #¿NOMBRE?. La razón no es la versión de Excel, es el separador de argumentos: en un Excel con decimal de coma (España, gran parte de Latinoamérica) los argumentos se separan con punto y coma:

=SUMAR.SI.CONJUNTO(Movimientos[Importe];Movimientos[Tipo];"Ingreso")

En un Excel con decimal de punto (México, EE. UU.) los argumentos se separan con coma, y el decimal dentro de los números es el punto:

=SUMAR.SI.CONJUNTO(Movimientos[Importe],Movimientos[Tipo],"Ingreso")

Depende de la región de Windows, no de la versión de Excel. Si al pegar una fórmula todo se vuelve #¿NOMBRE?, mira el separador y cámbialo: en Windows, Inicio > Configuración > Hora e idioma > Idioma y región > Configuración regional > Formatos > Configuración adicional, y en Excel, Archivo > Opciones > Avanzadas > Usar separadores del sistema.

Por qué el formato condicional no salta al añadir una fila

Un error muy común es crear la regla de formato condicional sobre un rango fijo, por ejemplo =$E$2:$E$20, y luego ampliar la tabla a 50 filas. Las celdas E21, E22… no heredan la regla porque el rango no las incluye. La regla existe, pero no las ve.

El arreglo depende de cómo quieras trabajar:

  • Si la columna Importe es la columna Importe de la tabla Movimientos, abre Inicio > Estilos > Formato condicional > Administrar reglas, edita la regla y en Se aplica a escribe Movimientos[Importe]. La regla seguirá a la columna de la tabla allá donde se amplíe.
  • Si no usas tabla, edita la regla y cambia el rango a =$E$2:$E$1000 (o al tope que necesites), con las referencias absolutas para que no se desplace al pegar.
E21fx15,00
A B C D E
20 28/03/2026 Cena con amigos Gasto Ocio -42,00
21 30/03/2026 Venta libro usado Ingreso Otros 15,00
Presupuesto
Comprueba: E20 se ve en rojo (gasto) y E21 en verde (ingreso). Si esto no pasa, revisa el rango "Se aplica a" de la regla.

Lo que ya sabes hacer con el formato de ingresos y egresos

  • Aplicar códigos de número personalizados: 0,00 para importes, #.##0,00 para totales con miles, 0,0% para el porcentaje ahorrado y @ para celdas de texto.
  • Poner fechas en letras con =TEXTO(A2;"dddd d ""de"" mmmm ""de"" aaaa"), sabiendo que el año en español se escribe aaaa y no yyyy.
  • Convertir un rango en una Tabla de Excel con su nombre, sus filtros y sus referencias estructuradas (Movimientos[Importe], Movimientos[Tipo]), que se amplía sola al añadir filas.
  • Crear listas desplegables con Validación de datos para los tipos (Ingreso/Gasto) y las categorías guardadas en otra hoja.
  • Pintar ingresos en verde y gastos en rojo con Formato condicional o con un código de número que incluye [Rojo] en la sección de negativos.
  • Limpiar una hoja al pegar datos externos con Pegado especial (Ctrl+Alt+V) eligiendo Valores o Formatos, según lo que necesites respetar.

El siguiente paso es un gráfico de barras con la diferencia entre ingresos y gastos por mes: una tabla auxiliar con =SUMAR.SI.CONJUNTO(Movimientos[Importe];...) por cada mes, un gráfico de barras agrupadas y un segundo eje con el saldo acumulado. Esa es la puerta de entrada al análisis de tu presupuesto con un solo vistazo.

Dudas al dar formato a ingresos y egresos en Excel

1. ¿Puedo descargar gratis una plantilla de ingresos y egresos en Excel?

Sí, en Microsoft Create hay plantillas gratuitas de presupuestos personales y pequeños negocios listas para abrir en Excel y editar. También puedes crear la tuya desde cero con columnas de Fecha, Tipo (Ingreso/Egreso), Categoría y valor, y aplicar Formato condicional para ver de un vistazo los saldos positivos y negativos.

2. ¿Qué incluye el Presupuesto de Egresos 2026?

El Presupuesto de Egresos de la Federación (PEF) 2026 es el decreto que aprueba cómo se gastarán los recursos federales durante ese año: cuánto va a cada ramo (educación, salud, defensa, etc.), los programas prioritarios y los montos máximos de cada dependencia. Se publica en el Diario Oficial de la Federación una vez aprobado por la Cámara de Diputados.

3. ¿Qué es el PPEF 2026?

El PPEF 2026 (Proyecto de Presupuesto de Egresos de la Federación) es la propuesta que la Secretaría de Hacienda envía al Congreso cada año, normalmente en septiembre, para que los diputados la analicen, modifiquen y aprueben antes de que termine el año. Contiene las asignaciones preliminares para ramos, programas y dependencias del Gobierno Federal.

4. ¿Cuál es la diferencia entre ingresos y gastos?

En una hoja de Excel, los ingresos son las entradas de dinero (ventas, sueldos, cobros) y los gastos son las salidas (compras, alquileres, recibos). La fórmula =SUMAR.SI(rango;"Ingreso")-SUMAR.SI(rango;"Gasto") te da el saldo acumulado en cualquier fila, que es la base de cualquier formato de ingresos y egresos.

5. ¿Cómo hacer paso a paso una tabla de ingresos y gastos en Excel?

Abre un libro en blanco y crea, en la fila 1, los encabezados Fecha, Concepto, Tipo, Categoría e Importe; rellena las filas con tus datos. En la última columna aplica la fórmula =SUMAR.SI(tipo,"Ingreso")-SUMAR.SI(tipo,"Gasto") para obtener el saldo acumulado y, si quieres, usa Inicio > Formato condicional para colorear las celdas según sean positivas o negativas.

6. ¿Dónde consulto el catálogo de partidas presupuestales 2026?

El Clasificador por Objeto del Gasto lo publica la Secretaría de Hacienda cada año junto con los lineamientos del PEF; lo encuentras en el portal de la SHCP y en el Diario Oficial. Sirve para clasificar cada egreso público en partidas (capítulo, concepto, partida genérica y específica) y es la referencia obligatoria para cualquier formato de ingresos y egresos del Gobierno Federal.

7. ¿Cómo hacer un informe de gastos en Excel?

Monta una tabla con las columnas Fecha, Proveedor, Categoría, Importe y Forma de pago, y ordénala por mes con Inicio > Ordenar y filtrar > Agrupar. Después añade un resumen con =SUMAR.SI.CONJUNTO y tablas de datos dinámicas (Insertar > Tabla dinámica) para mostrar el total por categoría y por mes, que es justo lo que se espera de un informe de gastos.

8. ¿Cuándo se aprueba el Egreso 2026?

El Decreto de Presupuesto de Egresos 2026 debe ser aprobado por la Cámara de Diputados antes del 15 de noviembre del año anterior, conforme al artículo 74 fracción IV de la Constitución. Tras su publicación en el Diario Oficial de la Federación entra en vigor el 1 de enero de 2026 y ya puede consultarse en el portal de la SHCP.

Fuentes

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