Un libro diario en Excel es un registro ordenado por fecha de las operaciones de un negocio o de una organización. Cada operación se anota en una o más líneas de Debe o Haber y se identifica con un número de asiento; al final, ambas sumas deben coincidir.
En este tutorial crearás un libro diario pequeño con tres asientos, calcularás saldos acumulados y aprenderás a revisar, filtrar y proteger la estructura. El ejemplo utiliza una empresa que compra material de oficina y registra un cobro y un pago. Las herramientas usadas están disponibles en las versiones habituales de Excel de escritorio; la exportación a PDF depende de la versión instalada y del sistema operativo.
Qué es un libro diario y cómo se organiza en Excel
El libro diario registra las operaciones en orden cronológico. En este libro de ejemplo, la hoja Libro Diario tendrá ocho columnas: Asiento, Fecha, Cuenta, Descripción, Debe, Haber, Saldo y Documento.
Cada asiento puede ocupar varias filas. El número de asiento se repite para que las líneas queden vinculadas. El Debe representa los importes que se cargan en una cuenta y el Haber los que se abonan. En una misma línea, el importe debe escribirse en una de las dos columnas, nunca en ambas.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Asiento | Fecha | Cuenta | Descripción | Debe | Haber | Saldo | Documento |
| 2 | 1 | 05/03/2026 | 600 | Compra de material | 1.000,00 | FACT-001 | ||
| 3 | 1 | 05/03/2026 | 472 | IVA soportado | 210,00 | FACT-001 | ||
| 4 | 1 | 05/03/2026 | 572 | Pago al proveedor | 1.210,00 | FACT-001 | ||
| 5 | 2 | 06/03/2026 | 572 | Cobro de cliente | 1.210,00 | REC-001 | ||
| 6 | 3 | 07/03/2026 | 400 | Pago al proveedor | 300,00 | PAG-001 |
La comprobación más importante es sencilla: para cada número de asiento, el total del Debe debe ser igual al total del Haber. El saldo es una ayuda acumulativa para revisar la Evolution del registro, pero no sustituye esa comprobación.
Las columnas y el flujo de información del libro diario
En A1:H1 escribe los encabezados de la tabla anterior. En la fila 1, usa el texto exacto de cada columna: Asiento, Fecha, Cuenta, Descripción, Debe, Haber, Saldo y Documento.
| Columna | Qué se escribe | Ejemplo |
|---|---|---|
| Asiento | Número repetido en las líneas de una operación | 1 |
| Fecha | Fecha de la operación | 05/03/2026 |
| Cuenta | Código de la cuenta | 600 |
| Descripción | Concepto identificativo | Compra de material |
| Debe | Importe cargado | 1.000,00 |
| Haber | Importe abonado | 1.210,00 |
| Saldo | Diferencia acumulada | Resultado de la fórmula |
| Documento | Referencia de factura, recibo o pago | FACT-001 |
El flujo es: primero identificas el asiento, después anotas fecha y cuenta, explicas la operación, colocas el importe en Debe o Haber y finalmente revisas el saldo y el documento. Si una operación tiene varias líneas, mantén el mismo número de Asiento.
Un libro diario pequeño para registrar tres operaciones reales
Vamos a construir tres asientos: la compra de material de oficina por 1.000 euros más 210 euros de IVA soportado, el cobro de 1.210 euros a un cliente y un pago de 300 euros al proveedor. La compra genera tres líneas; el cobro y el pago ocupan una cada uno.
- Crea un libro y cambia el nombre de la hoja a Libro Diario.
- En A1:H1, escribe los ocho encabezados.
- En A2, escribe
1; en B2,05/03/2026; en C2,600; en D2,Compra de material; en E2,1000; y en H2,FACT-001. - En A3, escribe
1; en B3,05/03/2026; en C3,472; en D3,IVA soportado; en E3,210; y en H3,FACT-001. - En A4, escribe
1; en B4,05/03/2026; en C4,572; en D4,Pago al proveedor; en F4,1210; y en H4,FACT-001. - En A5, escribe
2; en B5,06/03/2026; en C5,572; en D5,Cobro de cliente; en E5,1210; y en H5,REC-001. - En A6, escribe
3; en B6,07/03/2026; en C6,400; en D6,Pago al proveedor; en F6,300; y en H6,PAG-001.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Asiento | Fecha | Cuenta | Descripción | Debe | Haber | Saldo | Documento |
| 2 | 1 | 05/03/2026 | 600 | Compra de material | 1.000,00 | FACT-001 | ||
| 3 | 1 | 05/03/2026 | 472 | IVA soportado | 210,00 | FACT-001 | ||
| 4 | 1 | 05/03/2026 | 572 | Pago al proveedor | 1.210,00 | FACT-001 | ||
| 5 | 2 | 06/03/2026 | 572 | Cobro de cliente | 1.210,00 | REC-001 | ||
| 6 | 3 | 07/03/2026 | 400 | Pago al proveedor | 300,00 | PAG-001 |
Calcular el saldo acumulado de cada asiento
Ahora añadimos el saldo acumulado. Selecciona G2 y escribe la fórmula:
=E2-F2
El primer saldo será 1.000 euros, porque la primera línea carga 1.000 euros. En G3 escribe =E3-F2+G2 y en G4 escribe =E4-F3+G3. Estas fórmulas suman el Debe menos el Haber de la línea actual y el saldo anterior.
Para copiar el patrón de forma segura, usa el controlador de relleno. En G2 introduce =E2-F2; en G3 introduce =E3-F2+G2. Después selecciona G2:G3 y arrastra el controlador hasta G6. La referencia a F2 se mantiene fija porque el saldo anterior debe ser el acumulado hasta esa fila.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Asiento | Fecha | Cuenta | Descripción | Debe | Haber | Saldo | Documento |
| 2 | 1 | 05/03/2026 | 600 | Compra de material | 1.000,00 | 1.000,00 | FACT-001 | |
| 3 | 1 | 05/03/2026 | 472 | IVA soportado | 210,00 | 1.210,00 | FACT-001 | |
| 4 | 1 | 05/03/2026 | 572 | Pago al proveedor | 1.210,00 | 0,00 | FACT-001 | |
| 5 | 2 | 06/03/2026 | 572 | Cobro de cliente | 1.210,00 | 1.210,00 | REC-001 | |
| 6 | 3 | 07/03/2026 | 400 | Pago al proveedor | 300,00 | 910,00 | PAG-001 |
Con estos datos, el saldo final es 910 euros, no -300: el pago de 300 euros se resta después de haber recibido 1.210. El enunciado del ejemplo debe interpretarse según el flujo de operaciones registrado.
Cuadrar un asiento con Debe y Haber
Para comprobar el asiento 1, añade dos celdas auxiliares fuera de la tabla, por ejemplo J2 y J3. En J2 escribe la fórmula del total de Debe:
=SUMAR.SI($A$2:$A$4;1;$E$2:$E$4)
En J3 escribe:
=SUMAR.SI($A$2:$A$4;1;$F$2:$F$4)
La función SUMAR.SI (SUMIF) suma los importes que cumplen un criterio. El criterio 1 identifica el número de asiento; los rangos deben ser absolutos porque contains los importes que deben coincidir con la fila del asiento.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Asiento | Fecha | Cuenta | Descripción | Debe | Haber | Saldo | Documento | Control | |
| 2 | 1 | 05/03/2026 | 600 | Compra de material | 1.000,00 | 1.000,00 | FACT-001 | 1.210,00 | ||
| 3 | 1 | 05/03/2026 | 472 | IVA soportado | 210,00 | 1.210,00 | FACT-001 | |||
| 4 | 1 | 05/03/2026 | 572 | Pago al proveedor | 1.210,00 | 0,00 | FACT-001 | |||
| 5 | 2 | 06/03/2026 | 572 | Cobro de cliente | 1.210,00 | 1.210,00 | REC-001 | |||
| 6 | 3 | 07/03/2026 | 400 | Pago al proveedor | 300,00 | 910,00 | PAG-001 |
Si cambias temporalmente 1.210,00 por 1.200,00 en F4, el total del Haber pasará a 1.200,00 y se observará á un descuadre de 10,00. Vuelve a introducir 1.210,00 después de comprobarlo.
Filtrar, revisar y usar el libro diario en tu trabajo
Ahora añade varias filas bajo el último registro. Para practicar, escribe el asiento 4 con fecha 10/03/2026, cuenta 570, descripción «Cobro de otro cliente», Debe 400,00 y documento REC-002. Mantén el mismo formato y deja las celdas de Saldo con la fórmula correspondiente.
Después activa la tabla como rango, si lo necesitas, o selecciona A1:H7. Abre:
Para buscar una fecha, una cuenta o un documento, selecciona la celda correspondiente dentro de la tabla y pulsa el filtro. Puedes quitar un filtro pulsando otra vez Filtrar o eligiendo (Seleccionar todo).
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Asiento | Fecha | Cuenta | Descripción | Debe | Haber | Saldo | Documento |
| 2 | 1 | 05/03/2026 | 600 | Compra de material | 1.000,00 | 1.000,00 | FACT-001 | |
| 3 | 1 | 05/03/2026 | 472 | IVA soportado | 210,00 | 1.210,00 | FACT-001 | |
| 4 | 1 | 05/03/2026 | 572 | Pago al proveedor | 1.210,00 | 0,00 | FACT-001 | |
| 5 | 2 | 06/03/2026 | 572 | Cobro de cliente | 1.210,00 | 1.210,00 | REC-001 | |
| 6 | 3 | 07/03/2026 | 400 | Pago al proveedor | 300,00 | 910,00 | PAG-001 | |
| 7 | 4 | 10/03/2026 | 570 | Cobro de otro cliente | 400,00 | 1.310,00 | REC-002 |
Proteger la estructura del libro diario sin bloquear el registro
Vamos a proteger los encabezados y dejar editables las celdas donde registrarás nuevos asientos. Selecciona A2:H1000 y pulsa Ctrl+1. En Formato de celdas, abre Protección y desmarca Bloqueada.
Después selecciona A1:H1 y deja activada la opción Bloqueada. Si quieres proteger también las fórmulas de G2:G1000, selecciónalas y mantenlas bloqueadas. Así podrás registrar datos, pero no cambiar por accidente los encabezados ni las fórmulas.
- Selecciona A2:H1000.
- Pulsa Ctrl+1.
- En Protección, desmarca Bloqueada y pulsa Aceptar.
- Selecciona A1:H1.
- Pulsa Ctrl+1 y comprueba que Bloqueada está marcada.
- Abre Revisar > Proteger > Proteger hoja.
Proteger hoja para este intervalo de celdas:
Permitir todos los usuarios de esta hoja de cálculo:
Qué revisar cuando el libro diario no cuadra o se desordena
Hay cuatro fallos habituales que conviene reconocer.
El Debe y el Haber no coinciden
Si el total de un asiento no coincide, revisa primero si el número de Asiento es el mismo en todas sus líneas. Después comprueba que no falte una cantidad y que el documento sea el correcto. En el ejemplo, el descuadre aparece si F4 cambia de 1.210,00 a 1.200,00.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Asiento | Fecha | Cuenta | Descripción | Debe | Haber | Saldo | Documento |
| 2 | 1 | 05/03/2026 | 600 | Compra de material | 1.000,00 | 1.000,00 | FACT-001 | |
| 3 | 1 | 05/03/2026 | 472 | IVA soportado | 210,00 | 1.210,00 | FACT-001 | |
| 4 | 1 | 05/03/2026 | 572 | Pago al proveedor | 1.200,00 | 10,00 | FACT-001 |
La causa es una cantidad distinta de la factura. Corrige F4 y vuelve a comprobar los totales.
Un importe aparece en ambas columnas
Si una línea contiene Debe y Haber, la operación está duplicada o mal registrada. Deja el importe en la columna que corresponda a la cuenta y conserva el resto de la línea. En este libro, una línea de compra debe tener una cantidad en Debe o en Haber, no en ambas.
Se borra un encabezado
Si desaparece «Saldo» o «Documento», no puedes confiar en que los filtros y fórmulas sigan funcionando. Recupera el encabezado desde una copia, selecciona la hoja y revisa que A1:H1 vuelva a contener exactamente los ocho nombres. Después actualiza las fórmulas si han cambiado las columnas.
Una fórmula cambia de sitio
Si G2 aparece en otra celda, selecciona G2 y mira la barra de fórmulas. Debe contener =E2-F2; G3 debe contener =E3-F2+G2. Si la fórmula está desplazada, no la escribas encima de los datos: corrige la celda correcta y vuelve a llenar la columna con el controlador.
Lo que ya sabes hacer con un libro diario en Excel
Ya puedes crear la hoja Libro Diario con sus ocho columnas.
- Registrar operaciones por fecha y documento.
- Repetir el número de asiento en varias líneas.
- Separar correctamente el Debe y el Haber.
- Calcular el saldo acumulado con fórmulas.
- Comprobar que cada asiento cuadra.
- Filtrar registros sin modificar los encabezados.
- Proteger la estructura dejando editables las celdas de registro.
Tu siguiente paso es enlazar el libro diario con una cuenta de pérdidas y ganancias: utiliza las cuentas de ingresos, gastos e impuestos del diario para preparar un resumen sin perder el detalle de cada asiento.
Herramientas y plantillas que ayudan a ampliar el libro diario
Una plantilla puede aportar filtros, formatos condicionales y gráficos, pero no garantiza que los datos o las fórmulas sean correctos. Comprueba siempre el resultado de cada función antes de utilizar el libro.
| Recurso | Qué puede aportar | Qué debes revisar |
|---|---|---|
| Filtros | Localizar fecha, cuenta o documento | Que no oculten operaciones |
| Formato condicional | Resaltar descuadres o filas selecionadas | La regla y el rango aplicado |
| Gráfico dinámico | Resumir la evolución del registro | La fuente y los periodos |
| Tabla de Excel | Ampliar el rango de filas | Los formatos y nombres de columna |
| Plantilla contable | Estructura inicial y estilos | Fórmulas, datos y versión de Excel |
El libro diario no sustituye la revisión de la información contable ni determina por sí solo qué cuentas deben utilizarse. Para imprimir, conserva los encabezados, revisa Saltos de página y exporta el área necesaria mediante Archivo > Exportar > Crear documento PDF/XPS.
La ayuda oficial sobre proteger una hoja explica la diferencia entre protección y cifrado. Las especificaciones y límites de Excel son útiles para comprobar las restricciones de la hoja y del libro.
Los datos están comprobados en octubre de 2026.
Dudas al crear un libro diario en Excel
1. ¿Qué plantilla necesito para crear un libro diario en Excel?
Necesitas una hoja con las columnas Asiento, Fecha, Cuenta, Descripción, Debe, Haber, Saldo y Documento. Añade el nombre de la empresa y el ejercicio arriba, repite el número de asiento cuando una operación tenga varias líneas y conserva una fórmula en la columna Saldo.
2. ¿Cómo puedo pasar un libro diario en Excel a PDF?
Ajusta el área de impresión para que incluya únicamente la tabla del libro diario y abre Archivo > Exportar > Crear documento PDF/XPS. Revisa orientación, escala y salto de página antes de guardar; una hoja protegida también puede exportarse, pero los cambios accidentales seguirá siendo más difficult.
3. ¿Qué plantilla de libro diario conviene para imprimir?
Para imprimir, usa una plantilla con encabezados claros, anchos de columna ajustados y filtros desactivados antes de generar el PDF. Puedes desactivar filtros en Datos > Filtrar y comprobar la vista de Saltos de página para evitar que una tabla quede partida de forma poco legible.
4. ¿Dónde encuentro plantillas de Excel para contabilidad gratis?
Puedes crear tu propio libro diario con Excel o partir de una plantilla disponible en la sección de plantillas de hoja de cálculo de Microsoft. Una plantilla puede aportar estilos, filtros y gráficos, pero debes comprobar sus fórmulas, columnas y datos antes de utilizarla; consulta las plantillas de hoja de cálculo de contabilidad.
5. ¿Sirve una plantilla de libro mayor en Excel gratis?
Sí, pero el libro mayor y el libro diario tienenfinalidades diferentes: el diario ordena las operaciones por fecha y el mayor agrupa los movimientos por cuenta. Puedes crear una hoja mayor a partir del diario, aunque tendrás que resumir los datos y comprobar que los totales coinciden con el libro diario original.
6. ¿Qué es un libro diario de contabilidad?
Es el registro cronológico de las operaciones, con una fila por línea de Debe o Haber y un número de asiento para agrupar las líneas de una misma operación. La suma del Debe debe coincidir con la del Haber de cada asiento; además, el saldo acumulado permite detectar quéдвижение ha dejado el registro.
7. ¿Cómo consigo un libro diario para imprimir en PDF gratis?
Puedes generarlo desde Excel sin una plantilla externa: configura el área de impresión, desactiva los filtros y usa Archivo > Exportar > Crear documento PDF/XPS. Comprueba que aparecen todas las columnas, que los encabezados se repiten si son varias páginas y que los importes no se cortan.
Fuentes
- MicrosoftProteger hoja y libro — documentación oficialconsultado el 23/10/2026
- MicrosoftLímites del libro — documentación oficialconsultado el 23/10/2026
- MicrosoftF4 · fijar referencias (y repetir la última acción) — documentación oficialconsultado el 23/10/2026
- MicrosoftCómo se escribe un formato personalizado — documentación oficialconsultado el 23/10/2026
- MicrosoftCOVARIANZA.M — documentación oficialconsultado el 23/10/2026