Una caja chica es el fondo fijo que se usa para los gastos menores del día a día: papelería, mensajería, transporte, refrigerios. Llevarla en una hoja de Excel te permite registrar cada movimiento, ver de un vistazo cuánto queda y detectar a tiempo los descuadres. En este tutorial vas a montar, desde cero, una hoja llamada «Caja» con su saldo automático, sus formatos listos para imprimir, listas desplegables para no escribir de más y formato condicional para ver lo importante de un vistazo. Lo que aprenderás sirve para Excel 2021, 2024, Microsoft 365 y Excel para la web.
Qué es una caja chica y por qué llevarla en Excel
Una caja chica es una cantidad de dinero que se reserva dentro de la empresa o del hogar para pagar gastos pequeños que no justifican un trámite formal. El ejemplo típico es el sobre con efectivo que guarda la persona de administración: con él paga el envío de un paquete, recarga el café de la oficina o compra un rollo de cinta. La gracia de tener una hoja de Excel para la caja es que, además de anotar lo que sale, te queda el saldo al momento sin hacer cuentas a mano.
La idea es bien sencilla. Tú partes de un fondo inicial, por ejemplo 5.000, y cada vez que registras un gasto ese saldo se reduce. Cuando alguien repone dinero, el saldo sube otra vez. Al final del día, de la semana o del mes, miras la hoja y sabes exactamente cuánto queda, quién gastó y en qué se gastó.
En este tutorial la caja la lleva la persona responsable de administración de un negocio pequeño, con cinco categorías de gasto (Papelería, Transporte, Mensajería, Refrigerio y Otros) y dos responsables (Ana y Luis). El libro de Excel que vas a construir atraviesa todo el artículo: empieza con la hoja en blanco, suma fórmulas, suma formatos, suma listas desplegables y termina con formato condicional. Cada práctica parte de cómo quedó la hoja en la anterior y le añade una sola cosa.
La hoja mínima de caja chica: columnas y fórmulas
Empezamos por lo básico: una hoja «Caja» con las columnas justas para que la caja funcione. Abre un libro nuevo y crea una hoja llamada Caja. En la fila 1 escribe los encabezados: en A1 Fecha, en B1 Concepto, en C1 Categoría, en D1 Importe, en E1 Responsable, en F1 Tipo y en G1 Saldo. La celda G2 guarda el fondo inicial (en este ejemplo, 5.000) y a partir de G3 el saldo se calcula solo.
- En A1 escribe
Fecha. En B1Concepto. En C1Categoría. En D1Importe. En E1Responsable. En F1Tipo. En G1Saldo. - En G2 escribe el fondo inicial, por ejemplo
5000. - En G3 escribe
=G2+D3y arrastra el controlador de relleno hasta G50.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Fecha | Concepto | Categoría | Importe | Responsable | Tipo | Saldo |
| 2 | 5000,00 | ||||||
| 3 | 15/03/2026 | Sobres | Papelería | -120,00 | Ana | Gasto | 4880,00 |
| 4 | 16/03/2026 | Taxi al cliente | Transporte | -35,00 | Luis | Gasto | 4845,00 |
| 5 | 17/03/2026 | Café oficina | Refrigerio | -48,50 | Ana | Gasto | 4796,50 |
| 6 | 18/03/2026 | Reposición | 1000,00 | Ana | Reposición | 5796,50 | |
| 7 | 19/03/2026 | Envío paquete | Mensajería | -85,00 | Luis | Gasto | 5711,50 |
| 8 | 20/03/2026 | Cinta adhesiva | Papelería | -12,00 | Ana | Gasto | 5699,50 |
La fórmula del saldo que se arrastra sola
La fórmula =G2+D3 hace dos cosas a la vez: toma el saldo anterior (G2) y le suma el importe de la fila actual (D3). Al arrastrar hacia abajo, las referencias se mueven en paralelo y la cuenta se mantiene sola. En G7 ves 5.711,50 porque al saldo de G6 (5.796,50) se le restan los 85,00 del envío.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 5 | 17/03/2026 | Café oficina | Refrigerio | -48,50 | Ana | Gasto | 4796,50 |
| 6 | 18/03/2026 | Reposición | 1000,00 | Ana | Reposición | 5796,50 | |
| 7 | 19/03/2026 | Envío paquete | Mensajería | -85,00 | Luis | Gasto | 5711,50 |
| 8 | 20/03/2026 | Cinta adhesiva | Papelería | -12,00 | Ana | Gasto | 5699,50 |
=G6+D7, y el valor 5.711,50. Si ves =G7+D7 o un saldo raro, arrastraste desde la fila equivocada: borra G7 y vuelve a escribir la fórmula en G3 arrastrando desde ahí.Distinguir gastos y reposiciones con SI
Si quieres que la propia hoja decida si cada movimiento es un gasto o una reposición, añade una columna Tipo calculada con la función SI (en inglés IF). La regla es: si el importe es negativo, es un gasto; si es positivo, es una reposición. En F3 escribe:
=SI(D3<0;"Gasto";"Reposición")
Y para que la columna Importe siempre reste cuando es gasto y siempre sume cuando es reposición, sin depender de cómo lo escribiste a mano, firma el importe en D3 con:
=SI(F3="Reposición";ABS(D3);-ABS(D3))
ABS (en inglés ABS) devuelve el valor sin signo, así un «-120» escrito a mano y un «120» quedan iguales. Arrastra D3 y F3 hasta la fila 50 y listo: el saldo en G siempre se calcula bien.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 3 | 15/03/2026 | Sobres | Papelería | -120,00 | Ana | Gasto | 4880,00 |
| 4 | 16/03/2026 | Taxi al cliente | Transporte | -35,00 | Luis | Gasto | 4845,00 |
| 5 | 17/03/2026 | Café oficina | Refrigerio | -48,50 | Ana | Gasto | 4796,50 |
| 6 | 18/03/2026 | Reposición | 1000,00 | Ana | Reposición | 5796,50 | |
| 7 | 19/03/2026 | Envío paquete | Mensajería | -85,00 | Luis | Gasto | 5711,50 |
| 8 | 20/03/2026 | Cinta adhesiva | Papelería | -12,00 | Ana | Gasto | 5699,50 |
Formatos que dejan la hoja lista para imprimir
Con los datos y el saldo ya funcionando, toca poner la hoja presentable. El objetivo es que, al pulsar Ctrl+P, lo que sale en papel o en PDF se lea sin sorpresas: fechas ordenadas, importes con dos decimales siempre, encabezados en negrita y una fila de totales al final.
- Selecciona A1:G1 y aplica negrita con Ctrl+N.
- En la fila 51, debajo del último dato, escribe Total en A51 y en D51 la fórmula
=SUMA(D:D)para sumar todos los movimientos. - En G51 escribe
=G2+SUMA(D3:D50)para ver el saldo final previsto. - Ajusta el área de impresión a
A1:G51desde Vista > Diseño de página > Área de impresión > Establecer área de impresión.
Importe con dos decimales fijos y separador de miles
Selecciona toda la columna D (la de Importe) y pulsa Ctrl+1 para abrir Formato de celdas. En la pestaña Número elige Categoría: Personalizada y, en el cuadro Tipo, escribe:
#.##0,00;[Rojo]-#.##0,00
Con este código, 1250,5 se ve «1.250,50» y -85 se ve «-85,00» en color rojo. El 0 obliga a mostrar el dígito aunque sea cero, y el # lo muestra solo si hace falta. Si en tu Excel el decimal es punto (México, Estados Unidos), el mismo formato se escribe #,##0.00;[Red]-#,##0.00.
[Rojo]- y que la coma está donde toca.Fechas en formato dd/mm/aaaa que no se desordenan
Selecciona la columna A y abre Formato de celdas con Ctrl+1. En Categoría elige Fecha y, en la lista de Tipos, escoge dd/mm/aaaa. Así, el 15 de marzo de 2026 se ve siempre como 15/03/2026, hagas clic donde hagas clic.
=TEXTO(A3;"dd/mm/aaaa"). Eso convierte la fecha en texto con ese formato exacto.03/15/2026. Por eso conviene aplicar un formato personalizado de fecha en vez de depender del idioma.Encabezados, totales y bordes que se ven al imprimir
Para que la hoja se imprima con buena presencia, convierte el rango A1:G50 en tabla. Ve a Inicio > Estilos > Dar formato como tabla, escoge un estilo y marca «La tabla tiene encabezados». Después, en la pestaña Diseño de tabla que aparece, marca la casilla Fila de totales y, en la celda Total de la columna Importe, elige la opción Suma. Para fijar el área de impresión:
Por último, en la misma pestaña Disposición de página, abre Márgenes > Márgenes personalizados y desactiva «Centrar horizontalmente» si no quieres que la tabla quede descentrada. Con esto, al imprimir sale la tabla con su estilo, la fila de totales y el encabezado repetido en cada página.
Validar categorías y responsables con listas desplegables
Escribir a mano la categoría y el responsable de cada movimiento es la causa número uno de errores en una caja chica: «papeleria» sin tilde, «Papelería» con mayúscula, «Ana» y «ana» en la misma hoja. Para evitarlo, convierte esas dos columnas en listas desplegables.
- Selecciona C2:C200 (la columna Categoría).
- Ve a Datos > Herramientas de datos > Validación de datos.
- En Permitir elige Lista y en Origen escribe las cinco categorías separadas por punto y coma.
Repite lo mismo en E2:E200 (Responsable) con los nombres Ana y Luis.
La lista escrita a mano en el cuadro
La forma más rápida de montar la lista es escribir las opciones a mano en el cuadro Origen, separadas por punto y coma. Si en tu Excel el decimal es punto (México, Estados Unidos), el separador de la lista es la coma. Las cinco categorías (Papelería, Transporte, Mensajería, Refrigerio y Otros) cubren los gastos más habituales de una caja chica pequeña.
La lista sacada de un rango que crece solo
Cuando la lista de categorías puede crecer (aparece una nueva como «Material de oficina»), lo mejor es sacarla de un rango en otra hoja. Crea una hoja llamada Hoja2 y, en A1, escribe Nombre. Debajo, anota las cinco categorías en A2:A6. Selecciona A1:A6 y conviértelo en tabla con Insertar > Tablas > Tabla. Excel le da un nombre automático; en la pestaña Diseño de tabla lo verás: probablemente Tabla1. Cámbialo a Categorias desde el cuadro Nombre de tabla.
Vuelve a la hoja Caja, selecciona otra vez C2:C200 y abre Validación de datos. En Permitir sigue siendo Lista, pero ahora en Origen escribe:
=INDIRECTO("Categorias[Nombre]")
INDIRECTO (en inglés INDIRECT) convierte ese texto en una referencia real a la columna Nombre de la tabla Categorias. La ventaja es que, si mañana añades «Material de oficina» en Hoja2, la lista desplegable de la caja la recoge automáticamente, sin tocar la validación.
Formato condicional para ver de un vistazo lo importante
Con los datos y los formatos ya en su sitio, el último paso visual es el formato condicional. La idea es que la hoja te avise sola: gastos que se pasan de un límite en rojo, reposiciones en verde y categorías repetidas en la misma semana en amarillo. Tres reglas rápidas.
- Selecciona D2:D200 y ve a Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Menor que.
- Escribe
0y elige Relleno rojo claro, texto rojo oscuro. - Selecciona otra vez D2:D200 y aplica Mayor que con el valor
1000, en verde. - Para la categoría repetida, ve a Nueva regla > Usar una fórmula y escribe
=CONTAR.SI.CONJUNTO($C$2:$C2;$C2;$A$2:$A2;">="&(A2-6);$A$2:$A2;"<="&(A2))>1, con relleno amarillo.
Resaltar los gastos que se pasan del límite
La regla Mayor que es directa, pero tiene un problema: si el límite cambia, hay que volver a abrir la regla y editar el número. Más cómodo es poner el límite en una celda fija, por ejemplo H2 con el valor 1000, y que la regla mire a esa celda. Crea la regla con Nueva regla > Usar una fórmula:
=$D2>=$H$2
Aplica un relleno rojo claro. Ahora, si en H2 cambias el 1000 por 500, todos los gastos de 500 o más se ponen rojos al instante, sin tocar la regla.
Sombrear la fila cuando falta el comprobante
Para que la hoja marque sola las filas sin comprobante, añade una columna H con encabezado Comprobante y valores Sí o No. Después crea una regla con fórmula que pinte toda la fila cuando en H esté «No»:
=$H2="No"
Aplica esta regla al rango =$A$2:$G$200 con un relleno gris claro. La fila entera se oscurece cuando falta el comprobante, y se aclara cuando lo subes.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 2 | ||||||||
| 3 | 15/03/2026 | Sobres | Papelería | -120,00 | Ana | Gasto | 4880,00 | Sí |
| 4 | 16/03/2026 | Taxi al cliente | Transporte | -35,00 | Luis | Gasto | 4845,00 | No |
$A$2:$G$200 y la fórmula $H2="No" con referencia mixta.Errores típicos al armar la hoja de caja chica
Seis tropiezos que aparecen una y otra vez al montar una caja chica en Excel, con su causa y su arreglo en una línea cada uno.
- Fondo inicial en G2 que no es 5.000 sino una fórmula. La celda G2 debe contener solo el número 5.000; si escribes
=5000o una fórmula, el saldo se descompensa al arrastrar. Borra la fórmula y deja el número a secas. - Fechas que se ordenan alfabéticamente. Si la columna A se rellena con texto en vez de con fechas reales, el orden no funciona. Aplica el formato
dd/mm/aaaay, si la fecha quedó como texto, usa Datos > Herramientas de datos > Texto en columnas > Finalizar para convertirla. - Lista desplegable que no aparece. La celda está validada pero no muestra la flecha. Revisa que en el cuadro de Validación de datos esté marcada «Celda con lista desplegable» y que la celda no esté protegida.
- Importe con coma decimal que se pega como punto. Al copiar de otra hoja, Excel puede interpretar «1,50» como texto. Vuelve a aplicar el formato de número y, si sigue, usa Texto en columnas para forzar la conversión.
- Saldo que se reinicia a 5.000 al cambiar de hoja. La fórmula
=G2+D3se rompió porque G2 ahora vale otra cosa. Asegúrate de que G2 no es una fórmula y de que nadie la ha sobrescrito con un valor nuevo. - Tabla que no crece al añadir filas. Si el rango quedó como A1:G50 y la tabla no es una Tabla de Excel, las nuevas filas no heredan los formatos ni la validación. Convierte el rango en tabla con Insertar > Tablas > Tabla.
El saldo no cuadra al arrastrar la fórmula
La causa más común es arrastrar la fórmula desde G2 en vez de desde G3. Cuando arrastras desde G2, Excel copia =G2+D2 que es la propia celda más ella misma, y el saldo se va a cero. La solución: deja G2 con el número 5.000 a secas (sin fórmula) y escribe la fórmula solo a partir de G3.
| A | D | F | G | |
|---|---|---|---|---|
| 2 | 5000 | |||
| 3 | 15/03/2026 | -120,00 | Gasto | 4880 |
| 4 | 16/03/2026 | -35,00 | Gasto | 4845 |
=$I$2. El símbolo $ fija la celda al arrastrar.La lista desplegable no muestra la categoría nueva
Esto pasa cuando la validación apunta a un rango fijo como =Hoja2!$A$2:$A$10. Al añadir una categoría en la fila 11, la lista no la recoge porque el rango se quedó en la 10. La solución es la del punto anterior: convierte el rango en tabla y usa =INDIRECTO("Categorias[Nombre]") en Origen. La tabla se expande sola y la lista también.
Los importes se ven como texto y la suma da 0
El síntoma es claro: la celda está alineada a la izquierda (los números se alinean a la derecha) y la suma total da 0. La causa es que los datos se pegaron desde otra aplicación como texto Unicode. El arreglo: selecciona la columna, ve a Datos > Herramientas de datos > Texto en columnas y pulsa Finalizar sin cambiar nada. Excel detecta que es número y lo convierte.
El formato dd/mm/aaaa aparece como mm/dd/aaaa al abrirlo en otro Excel
La causa es el idioma del libro. Cuando Excel está en inglés, el formato de fecha corto del sistema es m/d/yyyy, y al abrir un archivo con fecha en español la intercambia. La solución es aplicar un formato personalizado de fecha, no uno regional. En Formato de celdas > Personalizada escribe dd/mm/aaaa y listo: el idioma del Excel no afecta porque el formato va escrito letra a letra.
=TEXTO(A3;"dd/mm/aaaa") también es inmune al idioma porque el código de formato se pasa tal cual. Úsala cuando exportes la hoja a un CSV o la importes en otro programa.Lo que ya sabes hacer con tu hoja de caja chica
- Tienes una hoja Caja con el fondo inicial en G2 y una fórmula de saldo que se arrastra sola desde G3.
- Los importes salen con dos decimales, los negativos en rojo y las fechas en formato dd/mm/aaaa.
- Las categorías y los responsables se eligen de una lista desplegable, sin escribir de más.
- El formato condicional te avisa de los gastos grandes, las reposiciones y las filas sin comprobante.
- La hoja está lista para imprimir con encabezados, totales y área de impresión fijada.
El siguiente paso natural es proteger la hoja con una contraseña para que solo la persona responsable pueda tocar el saldo y el fondo inicial. Ve a Revisar > Proteger hoja, marca «Permitir a los usuarios editar este rango» para las celdas de la columna Importe, y deja el resto bloqueado. Así la caja queda cerrada al imprimir y al revisar.
Dudas al armar la caja chica en Excel
1. ¿Cómo hacer una plantilla de caja chica en Excel gratis?
Abre un libro nuevo, reserva una hoja para movimientos con columnas de fecha, concepto, ingreso, salida y saldo, y en otra hoja anota el fondo inicial, el responsable y la fecha de apertura. Aplica SUMA y una fila de saldo acumulado con la fórmula =SUMA(…) para que se calcule sola cada vez que registres un gasto.
2. ¿Puedo imprimir el formato de caja chica directamente desde Excel?
Sí: ve a Archivo > Imprimir, ajusta el área de impresión al rango de la tabla en Diseño de página > Área de impresión > Establecer área de impresión, y en la misma pestaña escala la hoja para que quepa en una sola página. Si quieres márgenes más estrechos, usa la vista previa para reducir el alto antes de mandar a la impresora.
3. ¿Cómo se hace un formato de caja chica en Excel?
Crea una tabla con las columnas fecha, descripción, tipo (ingreso o egreso), monto y saldo, y aplica formato de número con dos decimales a los importes. Suma el fondo inicial más los ingresos menos los egresos con =SUMA.SI(…) o un saldo acumulado fila a fila, y protege la hoja para que solo se modifiquen las celdas de captura.
4. ¿Qué debe llevar una planilla o modelo de caja?
Una planilla de caja suele llevar el encabezado con el nombre del negocio, el responsable de la caja, el monto del fondo inicial y la fecha de apertura. Debajo va un listado de movimientos con fecha, concepto, ingreso, egreso y saldo, y al final un cuadro de cierre con el conteo físico, el saldo teórico y la diferencia para cuadrar.
5. ¿Cómo controlar la caja chica en Excel con macros gratis?
Abre el editor con Alt+F11, inserta un módulo y pega una macro que registre cada movimiento en la hoja de datos y actualice el saldo con el rango que hayas definido. Guarda el archivo como .xlsm para conservar el código y, si quieres compartirlo, cuélgalo en tu OneDrive o correo; recuerda que Excel para la web no ejecuta macros.
6. ¿Cómo cuadrar la caja diaria con un formato de Excel gratis?
En la hoja de cierre del día, suma todos los ingresos y réstalos de los egresos con =SUMA(…) para obtener el saldo teórico y anota al lado el conteo físico de billetes y monedas. La diferencia entre ambos, calculada con una simple resta, te dice si falta o sobra plata y de cuánto, listo para revisar antes de archivar el día.
Fuentes
- Microsoft0,00 · dos decimales fijos — documentación oficialconsultado el 07/10/2026
- MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 07/10/2026
- MicrosoftFormato condicional — documentación oficialconsultado el 07/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 07/10/2026
- MicrosoftPegar, Opciones de pegado y Pegado especial — documentación oficialconsultado el 07/10/2026