Formato hoja

Cómo hacer una hoja de contabilidad en Excel desde cero

octubre 17, 2026 Tuto Excel 15 min read
Cómo hacer una hoja de contabilidad en Excel desde cero

Una hoja de contabilidad en Excel no es más que un libro con varias hojas (Diario, Mayor, Inventario, Cuentas por cobrar y Resultados) donde vas registrando ventas, gastos y pagos para saber, al cerrar el mes, cuánto ha ganado tu negocio. En este tutorial montarás ese libro desde cero con una pequeña ferretería de ejemplo: escribirás el Diario con ocho apuntes,validarás las cuentas con un desplegable, comprobarás que el Debe cuadra con el Haber con una sola fórmula, y pasarás los datos al Mayor con BUSCARV (en inglés VLOOKUP). Lo que aprendas sirve en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para la web, Mac y móviles.

Qué es una hoja de contabilidad y para qué te sirve en Excel

Una ferretería de barrio apuntaba sus ventas, sus compras a proveedores y los gastos de luz y alquiler en una hoja de cálculo sin orden. Al cerrar el mes, la dueña quería saber si había ganado o perdido dinero, y se encontraba sumando columnas a mano, copiando números de un papel a otro y dudando de cada cifra.

Una hoja de contabilidad en Excel resuelve justo eso. Es un libro formado por varias hojas conectadas entre sí: una para anotar cada movimiento (el Diario), otra para ver cuánto suma cada cuenta (el Mayor), y otras para el inventario, las cuentas por cobrar y el resultado del mes. Con unas pocas fórmulas, el libro te avisa al instante si una fila no cuadra y te evita repasar números con la calculadora.

La ventaja de hacerlo en Excel es que no necesitas comprar un programa contable para empezar: con cinco o seis hojas bien planteadas tienes cubierto el día a día de un negocio pequeño. La limitación, que veremos al final, es que Excel no lleva la contabilidad legal por ti; para eso hace falta un programa específico.

Las hojas del libro contable y qué va en cada una

El libro se reparte en hojas con un cometido claro. Una hoja para cada cosa, y solo los datos justos en cada una, así cuando algo no cuadre sabrás exactamente dónde mirar.

El Diario: cada movimiento en su fila

El Diario es la hoja madre del libro. Aquí cae todo, sin filtrar: cada venta, cada gasto, cada pago al proveedor ocupa una fila con su fecha, un número de asiento, la cuenta afectada, el importe en el Debe y el importe en el Haber. La regla de partida doble dice que la suma del Debe tiene que ser igual a la suma del Haber; por eso las dos columnas son obligatorias en cada apunte.

El Mayor: el saldo por cuenta

El Mayor es una hoja por cuenta (Caja, Banco, Ventas, Alquileres…) donde van cayendo los movimientos del Diario que tocan esa cuenta. Así, en un vistazo ves cuánto ha entrado y cuánto ha salido de Caja en el mes, sin tener que filtrar el Diario a mano.

El Inventario y las cuentas por cobrar

El Inventario lleva las existencias de la ferretería: cada producto con su stock, su precio de compra y su precio de venta. Las ventas del Diario vacían stock aquí; las compras del Diario lo rellenan. Las Cuentas por cobrar anotan a qué clientes les has fiado y cuánto te deben; se conectan con las ventas a crédito del Diario.

Montar la hoja Diario con los datos mínimos

Empezamos por el Diario, la única hoja donde escribirás datos a mano. El resto del libro se alimenta de esta hoja.

Abre un libro en blanco y, en la primera hoja, renómbrala como Diario. Escribe estos ocho apuntes, que son las operaciones típicas de un día en la ferretería: una venta en metálico, una compra de género al proveedor, el pago del alquiler, una venta a crédito (cliente que se lleva material y paga la semana que viene), el cobro de esa venta cuando entra el dinero, una devolución de género, un gasto de luz y un ingreso extra de caja.

A1fx**Fecha**
A B C D E
1 Fecha Asiento Cuenta Debe Haber
2 05/01/2026 1 Caja 150,00
3 05/01/2026 1 Ventas 150,00
4 06/01/2026 2 Mercaderías 320,00
5 06/01/2026 2 Proveedor 320,00
6 07/01/2026 3 Alquiler 450,00
7 07/01/2026 3 Caja 450,00
8 08/01/2026 4 Cliente Juan 85,00
Diario
Comprueba: La fila 2 es la primera parte del asiento 1 (entra dinero en Caja, va al Debe); la fila 3 es la segunda parte (nace la venta, va al Haber). Cada movimiento ocupa dos filas porque la partida doble lo exige.

Escribir las cuentas con validación de datos

Teclear el nombre de la cuenta a mano invita a errores: Caja y caja, Cliente Juan y Cliente juan. Una lista desplegable lo evita.

En las celdas G2 a G8 escribe las cuentas que usa la ferretería, una por celda: Caja, Ventas, Mercaderías, Proveedor, Alquiler, Cliente Juan, Luz, Banco.

Selecciona las celdas C2 a C9 (la columna Cuenta del Diario, una fila más por si añades apuntes) y abre la validación.

DatosHerramientas de datosValidación de datos

Pulsa Aceptar. Ahora cada celda de la columna C tiene una flecha a la derecha: al hacer clic verás las ocho cuentas y podrás elegir una sin teclearla.

Comprueba: Haz clic en C2: aparece la flecha del desplegable. Si escribes una cuenta que no está en G2:G9 y pulsas Entrar, Excel rechaza la entrada con un mensaje de error.

El Debe y el Haber controlados con formato

Las columnas D y E llevan dinero, y el dinero en Excel se muestra con formato Moneda. Selecciona D2:E100, abre Formato de celdas con Ctrl+1, elige Moneda con dos decimales y el símbolo de euro, y pulsa Aceptar. Los números se ven ahora como 150,00 €, con separador de miles y dos decimales.

InicioNúmeroFormato de número de contabilidad ▾
Nota: Los ejemplos de este artículo usan el punto y coma como separador de argumentos porque el decimal es la coma. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma.
Comprueba: Selecciona D2 y mira la barra de fórmulas: sigue viendo 150; lo que ha cambiado es solo cómo se pintan en pantalla.

Comprobar que cuadra con una sola fórmula

La regla de oro del Diario es que la suma del Debe sea igual a la suma del Haber. Vamos a poner esa comprobación en una sola fila, debajo de los apuntes.

En la celda D11 escribe =SUMA(D2:D9) y en E11 escribe =SUMA(E2:E9). La diferencia, que tiene que ser cero, va en F11 con la fórmula =D11-E11.

F11fx=D11–E11
A B C D E F
1 Fecha Asiento Cuenta Debe Haber
2 05/01/2026 1 Caja 150,00 €
3 05/01/2026 1 Ventas 150,00 €
4 06/01/2026 2 Mercaderías 320,00 €
5 06/01/2026 2 Proveedor 320,00 €
6 07/01/2026 3 Alquiler 450,00 €
7 07/01/2026 3 Caja 450,00 €
8 08/01/2026 4 Cliente Juan 85,00 €
9 08/01/2026 4 Ventas 85,00 €
10
11 Totales 1.005,00 € 1.005,00 € 0,00 €
Diario

=SUMA(D2:D9)
=SUMA(E2:E9)
=D11-E11
Comprueba: Las dos sumas dan 1.005,00 € y la diferencia 0,00 €. Si la diferencia no es cero, hay un apunte mal repartido entre Debe y Haber.

La función SUMAR.SI para totalizar por cuenta

Para saber cuánto ha entrado y cuánto ha salido de una cuenta concreta en un periodo, sirve SUMAR.SI.CONJUNTO (en inglés SUMIFS). En H2, por ejemplo, puedes escribir la fórmula que suma el Debe de la cuenta Caja en enero de 2026.

=SUMAR.SI.CONJUNTO(D2:D100;A2:A100;">=01/01/2026";A2:A100;"<=31/01/2026";C2:C100;"Caja")

El primer argumento es el rango a sumar (D2:D100, la columna Debe); los pares siguientes son criterio a rango y criterio: fechas desde el 1 de enero, fechas hasta el 31 de enero y la cuenta Caja. Cambia el nombre de la cuenta en la fórmula y tienes el resumen de otra cuenta sin tocar el Diario.

Aviso visual cuando no cuadra el Debe con el Haber

Una cifra en negro que dice 0,00 € pasa desapercibida. Mejor que la celda cambie de color cuando algo va mal.

Selecciona F11 y abre el formato condicional.

InicioEstilosFormato condicionalNueva regla

Elige Aplicar formato a las celdas que contengan, pon Valor de la celda distinto de 0, y en Formato elige Fuente en color rojo y Relleno en rojo claro. Pulsa Aceptar dos veces.

Comprueba: Cambia una cifra del Diario (por ejemplo, E3 de 450 a 450,50): la celda F11 pasa a valer 0,50 y se pone roja de inmediato. Vuelve a dejarla como estaba y la celda vuelve a su color normal.

Pasar del Diario al Mayor con BUSCARV

Ya tenemos el Diario cuadrado. Ahora queremos ver, en una hoja aparte, todos los movimientos que han tocado la cuenta Caja. Para eso sirve BUSCARV (en inglés VLOOKUP), que busca un valor en la primera columna de un rango y devuelve el de otra columna del mismo rango.

Crea una hoja nueva y llámala Mayor Caja. En A1 escribe Cuenta, en B1 Fecha, en C1 Debe y en D1 Haber. En A2 escribe Caja (la cuenta que quieres consultar).

B2fx=SI.ERROR(BUSCARV($A$2;Diario!$A$2:$E$9;1;FALSO);"")
A B C D
1 Cuenta Fecha Debe Haber
2 Caja 05/01/2026 150,00 €
3 06/01/2026
4 07/01/2026 450,00 €
5 08/01/2026
6
7
Mayor Caja

En B2 escribe la fórmula que trae la fecha del primer movimiento de Caja del Diario:

=SI.ERROR(BUSCARV($A$2;Diario!$A$2:$E$9;1;FALSO);"")

BUSCARV busca Caja (en $A$2) dentro del rango Diario!$A$2:$E$9 y devuelve la columna 1 (la fecha). FALSO obliga a buscar coincidencia exacta. SI.ERROR (en inglés IFERROR) deja la celda en blanco si BUSCARV no encuentra la cuenta.

Comprueba: En B2 ves 05/01/2026, la fecha del primer movimiento de Caja. Si cambias A2 por otra cuenta que no esté en el Diario, B2 se queda en blanco gracias a SI.ERROR.

El Mayor como hoja auxiliar que vuelca el Diario

Ahora trae el resto de las columnas. En C2 la columna 4 (Debe) y en D2 la columna 5 (Haber):

=SI.ERROR(BUSCARV($A$2;Diario!$A$2:$E$9;4;FALSO);"")
=SI.ERROR(BUSCARV($A$2;Diario!$A$2:$E$9;5;FALSO);"")

Arrastra el controlador de relleno de B2:D2 hacia abajo hasta la fila diez para copiar las fórmulas a más filas. Cada fila trae la fecha, el Debe y el Haber del siguiente movimiento del Diario en el que aparezca la cuenta de la celda A2.

Comprueba: Las filas que no corresponden a la cuenta Caja aparecen vacías: el Mayor solo lista los apuntes que tocan Caja, sin filtrar a mano.

Por qué la hoja no cuadra al final del mes

Una hoja de contabilidad casera se descompensa por motivos muy concretos. Estos tres fallos son los más frecuentes con el libro que acabas de montar.

El Debe y el Haber descuadrados por una coma fuera de sitio

Es el error más común: alguien teclea 1,000 queriendo escribir 1 con tres decimales, y Excel lo interpreta como 1.000 (mil). El apunte del asiento 1 del Diario pasa a tener Debe de 1.000,00 € en vez de 1,00 €, y la suma del Debe ya no coincide con la del Haber. La celda F11 se pone roja.

El arreglo es revisar la fila sospechosa: en D2 debería haber 150, no 1.500 ni 1,50. La fórmula =D11-E11 no falla; falla el dato. Borra la cifra mal escrita y vuelve a teclearla con el formato correcto.

Cuidado: El formato Moneda muestra dos decimales aunque el valor real no los tenga. 150 y 150,00 son el mismo número para Excel; lo que descuadra es teclear 1.000 cuando querías decir 1,00.

La cuenta Caja suma dos veces el mismo apunte

Otro fallo típico: la fórmula del Mayor Caja devuelve los importes correctos, pero al sumar la columna con =SUMA(C2:C10) aparece el doble de lo que debería. La causa casi siempre es que el rango de BUSCARV termina una fila antes de donde están los datos: pusiste Diario!$A$2:$E$8 cuando el último apunte está en la fila 9.

El arreglo es ampliar el rango a Diario!$A$2:$E$100 para que cubra cualquier apunte que añadas más adelante, y volver a copiar la fórmula hacia abajo.

El Mayor no se actualiza al añadir un apunte

Añades un apunte nuevo en la fila 10 del Diario, pero el Mayor Caja sigue mostrando solo los ocho primeros. La razón es la misma que el fallo anterior: el rango de BUSCARV termina en E9 y la fila 10 queda fuera.

La solución es dejar siempre un rango amplio en BUSCARV (por ejemplo, Diario!$A$2:$E$100) y arrastrar el controlador de relleno de las fórmulas del Mayor hacia abajo para añadir más huecos.

Lo que Excel no hace por ti en una hoja contable

Una hoja de contabilidad en Excel cubre el día a día de un negocio pequeño, pero tiene límites claros. Excel no lleva la contabilidad legal por ti: no genera los libros oficiales exigidos por la ley, no presenta declaraciones, no calcula impuestos ni se conecta con la administración. Tampoco sustituye a un programa contable cuando el volumen de apuntes crece o hay varios usuarios tocando el libro a la vez.

Otra limitación práctica es que las fórmulas de BUSCARV y SUMAR.SI que hemos usado aquí trabajan sobre rangos fijos: si borras una fila o la dejas en blanco, los resultados se descuadran. En programas contables, los apuntes se almacenan en una base de datos y los informes se generan en tiempo real.

Consejo: Cuando el libro supere los pocos miles de apuntes o necesites que varias personas escriban a la vez, plantéate pasar a Power Query o a Access, que sí están pensados para eso.

Lo que consigues con plantillas integradas

Si prefieres no partir de cero, Excel trae plantillas de contabilidad ya hechas. Las encuentras en Archivo > Nuevo y buscas contabilidad en el cuadro de búsqueda.

ArchivoNuevo"contabilidad"

Aparecen, entre otras, la Plantilla Diario de pagos, el Registro de activos fijos y el Balance de situación con logotipo. Son útiles como referencia para ver cómo organiza Microsoft una hoja contable, aunque no dejan de ser hojas de cálculo con las mismas limitaciones que la tuya.

Lo que ya sabes hacer con tu hoja contable y el siguiente paso

  • Tienes un libro con una hoja Diario donde cada movimiento ocupa una fila con su fecha, asiento, Debe y Haber.
  • La columna Cuenta se rellena con un desplegable que evita errores de tecleo.
  • Una fila de totales con =SUMA y una diferencia con =D11-E11 te dice al instante si el Diario cuadra.
  • El formato condicional en F11 pinta la celda de rojo cuando la diferencia no es cero.
  • Una hoja Mayor Caja trae los movimientos del Diario con BUSCARV y SI.ERROR.

El siguiente paso natural es añadir una hoja de Cuentas por cobrar con los clientes que han comprado a crédito, y analizarla con una Tabla dinámica para ver qué cliente debe más y qué producto se vende más a crédito. Si quieres profundizar, busca el tutorial de Tablas dinámicas en tutoexcel.

Nota: Datos comprobados en octubre de 2026.

Dudas al usar tu hoja contable en Excel

Dudas al usar tu hoja contable en Excel

1. ¿Cómo hacer una hoja de contabilidad para imprimir en Excel?

Al terminar tu hoja, pulsa Ctrl+P para abrir la vista previa y elige ‘Ajustar a una página de ancho’ en la sección de escalado, así la tabla no se corta al imprimir. Si quieres guardarla como PDF, en lugar de seleccionar la impresora elige ‘Microsoft Print to PDF’ o ‘Guardar como PDF’. Revisa los márgenes y la orientación (vertical u horizontal) en Disposición de página antes de imprimir.

2. ¿Puedo guardar mi hoja de contabilidad en PDF?

Sí. Con la hoja lista, ve a Archivo > Guardar como, elige la carpeta y en Tipo selecciona PDF. Otra opción rápida es Ctrl+P, escoger ‘Microsoft Print to PDF’ como impresora y pulsar Imprimir; el archivo PDF se genera con el mismo aspecto que verías en papel. Así conservas una copia inalterable de tus registros contables para imprimir o archivar.

3. ¿Dónde descargar plantillas de Excel gratis para contabilidad?

En Archivo > Nuevo aparece el buscador de plantillas de Microsoft, donde puedes escribir ‘contabilidad’ o ‘libro diario’ y descargar varias gratis. Otra fuente oficial es la galería de plantillas de Microsoft 365, accesible desde la web con tu cuenta. También puedes usar el atajo Ctrl+N para abrir el panel de plantillas en blanco y empezar tu propio diseño desde cero.

4. ¿Hay plantilla gratis para una pequeña empresa?

Microsoft ofrece plantillas gratuitas para pequeñas empresas en Archivo > Nuevo, como ‘Libro de contabilidad de la pequeña empresa’ y ‘Registro de cheques’, que incluyen fórmulas y formatos listos. Se descargan con un clic y se adaptan a tu negocio borrando filas o añadiendo columnas. Si ninguna encaja con tu actividad, partir de una de ellas es más rápido que empezar con la hoja en blanco.

5. ¿Cómo se hace una hoja de cálculo para llevar la contabilidad?

Empieza con una hoja de Ingresos y otra de Gastos: en la primera fila pon encabezados (Fecha, Concepto, Categoría, Importe, IVA, Total) y usa el controlador de relleno para ampliar la tabla. En la fila final añade una celda con =SUMA(E2:E100) para totalizar la columna y así ves el acumulado al instante. Después crea una hoja Resumen que recoja los totales mensuales y la diferencia entre ingresos y gastos.

6. ¿Qué formato de contabilidad en Excel puedo usar como ejemplo?

Un formato básico muy útil es el Libro Diario, con columnas Fecha, Nº de asiento, Cuenta, Concepto, Debe y Haber; cada fila suma los mismos importes en Debe y en Haber para que cuadre. Otro ejemplo sencillo es la hoja de Caja, con Fecha, Concepto, Entrada, Salida y Saldo, donde este último se calcula con la fórmula =D2+C3-D3 arrastrada hacia abajo. Con tres o cuatro hojas así (Ingresos, Gastos, IVA y Resumen) ya tienes una contabilidad doméstica completa.

7. ¿Cómo crear una plantilla de contabilidad para mi negocio?

Crea un libro con varias hojas: una de Ventas, otra de Compras, otra de IVA y una final de Resumen mensual. En cada una, la primera fila es el encabezado y debajo metes los datos del día a día; al final de cada columna Importe coloca un =SUMA para totalizar al vuelo. En la hoja Resumen usa =SUMAR.SI.CONJUNTO sobre las demás hojas y así obtienes, por mes y categoría, cuánto has vendido, gastado y el beneficio resultante.

Fuentes

  1. MicrosoftHOJA — documentación oficialconsultado el 06/10/2026