Automatizar el cierre de nómina mensual en Excel significa crear un flujo de pasos fijos que cualquier persona pueda seguir y terminar en menos de una hora.
El caos del último día del mes
Son las 4 de la tarde del último viernes del mes. Tienes 45 empleados, tres hojas de Excel abiertas y el contador de FEMSA te llama por segunda vez. Sabes que hay un error en las deducciones, pero no sabes en cuál fila. Esa situación tiene solución, y se llama flujo de cierre automatizado.
En esta lección vas a construir ese flujo. Vamos paso a paso.
El Sistema CIERRE-5
El flujo que vas a implementar se llama Sistema CIERRE-5. Son cinco pasos que siempre se ejecutan en el mismo orden, cada mes, sin excepción. Cuando tienes un sistema, no dependes de la memoria ni de la improvisación.
Los cinco pasos son:
- Validar entradas — confirmar que todos los datos del mes están completos.
- Calcular deducciones — IMSS, ISR, INFONAVIT y préstamos.
- Generar netos — sumar percepciones y restar deducciones.
- Revisar con lista de verificación — una celda por cada punto crítico.
- Cerrar y archivar — guardar el archivo con nombre y fecha, proteger hojas.
Cada paso tiene una herramienta de Excel que lo hace más rápido y seguro.
Paso 1: Validar entradas con formato condicional
Antes de calcular cualquier cosa, necesitas saber que todos los datos están. Un campo vacío produce un error silencioso: Excel calcula $0 como si fuera correcto.
En tu hoja NÓMINA, selecciona el rango de salarios (por ejemplo, H2:H50). Ve a Inicio → Formato condicional → Nueva regla. Elige "Dar formato a las celdas que contienen" y selecciona "Celdas en blanco". Pon un relleno rojo.
Ahora cualquier celda vacía en esa columna se ve al instante. Haz lo mismo para RFC, NSS y días trabajados. Cuando no haya ninguna celda roja, puedes avanzar al paso 2.
Paso 2: Calcular deducciones con fórmulas protegidas
Ya aprendiste a calcular ISR, IMSS e INFONAVIT en lecciones anteriores. Aquí el objetivo es proteger esas fórmulas para que nadie las rompa accidentalmente.
Crea una hoja llamada PARÁMETROS. Ahí coloca todas las tasas:
| Concepto | Celda | Valor |
|---|---|---|
| Cuota IMSS trabajador | B2 | 2.75% |
| INFONAVIT | B3 | 5% |
| Tasa ISR estimada | B4 | 10% |
En tu hoja NÓMINA, las fórmulas de deducción deben referenciar esa hoja:
=H2*PARÁMETROS!$B$2
Cuando el SAT actualice una tasa, cambias un solo número en PARÁMETROS y toda la nómina se actualiza sola. Después protege la hoja PARÁMETROS con contraseña para que solo tú puedas editarla.
Paso 3: Generar netos y detectar anomalías
La columna NETO es la más importante del archivo. Un error aquí afecta directamente el pago al trabajador. Después de calcular el neto, agrega esta fórmula en la columna siguiente para detectar valores fuera de rango:
=SI(P2<5000, "REVISAR", SI(P2>80000, "REVISAR", "OK"))
Esta fórmula marca como "REVISAR" cualquier neto menor a $5,000 o mayor a $80,000. Tú ajustas esos límites según tu empresa. En una empresa como Liverpool, donde los sueldos de piso van de $8,000 a $15,000 mensuales, podrías poner los límites en $6,000 y $20,000.
Con formato condicional, colorea en naranja todas las celdas que digan "REVISAR". Antes de cerrar, esa columna debe mostrar solo "OK".
Paso 4: La lista de verificación automática
Esta es la herramienta más subestimada en administración de nómina. Una lista de verificación dentro del mismo Excel te protege de errores que ninguna fórmula puede detectar.
Crea una hoja llamada VERIFICACIÓN. Ahí coloca esta tabla:
| # | Revisión | ¿Listo? |
|---|---|---|
| 1 | Todos los empleados tienen RFC | ☐ |
| 2 | No hay celdas rojas en salarios | ☐ |
| 3 | Todos los netos dicen "OK" | ☐ |
| 4 | Se generaron todos los recibos | ☐ |
| 5 | El archivo tiene copia de seguridad | ☐ |
En la columna "¿Listo?", usa validación de datos para que solo acepte "Sí" o "No". Luego agrega esta fórmula en una celda de resumen:
=CONTAR.SI(C2:C6,"Sí")
Cuando esa celda marque 5, puedes cerrar la nómina. Si marca menos de 5, todavía tienes trabajo pendiente. Agrega formato condicional: verde cuando sea 5, rojo cuando sea menos.
Este sistema elimina la pregunta "¿ya revisé todo?". La respuesta siempre está visible en la pantalla.
Paso 5: Archivar con macro básica
El último paso del CIERRE-5 es guardar una copia del archivo con el nombre correcto. Hacerlo a mano es lento y produce nombres inconsistentes como "nomina final 2", "nomina FINAL v3" o "usarEste".
Vamos a crear una macro sencilla que hace esto automáticamente. Presiona Alt + F11 para abrir el editor de Visual Basic. Inserta un módulo nuevo y escribe este código:
Sub CerrarNomina()
Dim nombreArchivo As String
Dim ruta As String
ruta = "C:\Nominas\"
nombreArchivo = "Nomina_" & Format(Now(), "YYYY_MM") & ".xlsx"
ActiveWorkbook.SaveCopyAs ruta & nombreArchivo
MsgBox "Nómina guardada como: " & nombreArchivo
End Sub
Esta macro guarda una copia con el formato Nomina_2025_01.xlsx. Cada mes produce un nombre diferente y ordenado. Puedes ejecutarla desde Desarrollador → Macros o asignarla a un botón en la hoja VERIFICACIÓN.
Para agregar el botón: ve a Insertar → Formas, dibuja un rectángulo, haz clic derecho, elige "Asignar macro" y selecciona CerrarNomina. Escríbele encima: "Cerrar y Archivar".
Errores comunes al automatizar
Muchos usuarios construyen el flujo pero lo rompen sin querer en los primeros meses. Estos son los errores más frecuentes:
Error 1: Editar las fórmulas protegidas. Cuando algo no cuadra, la reacción natural es escribir directamente en la celda. Eso destruye la fórmula. La regla es: si algo no cuadra, revisa los datos de entrada, no la fórmula.
Error 2: Copiar el archivo en lugar de usar la macro. Copiar manualmente produce nombres inconsistentes y versiones duplicadas. Usa siempre la macro de cierre.
Error 3: Saltar la lista de verificación cuando hay prisa. La prisa es exactamente el momento en que más necesitas la lista. Nunca la omitas.
Error 4: No actualizar PARÁMETROS al inicio del año. El SAT publica nuevas tablas de ISR cada enero. Si no actualizas la hoja PARÁMETROS, todos los cálculos del año estarán mal desde el primer mes.
Error 5: Compartir el archivo original por correo. Nunca envíes el archivo de trabajo. Envía siempre la copia archivada. El archivo original es tu fuente de verdad y debe quedar intacto.
Lo que aprendiste en este curso
En estas nueve lecciones construiste un sistema completo de nómina en Excel. Empezaste con la estructura básica de una tabla. Llegaste hasta macros de automatización.
Este es el camino que recorriste:
- Semanas 1 y 2: estructura de datos, tipos de empleados y conceptos de nómina en México.
- Semanas 3 y 4: cálculo de ISR, IMSS e INFONAVIT con fórmulas reales.
- Semanas 5 y 6: fórmulas avanzadas para horas extra, bonos y préstamos.
- Semanas 7 y 8: tablas dinámicas para análisis y control de costos.
- Semana 9: recibos automáticos con BUSCARV y cierre mensual con macros.
Tus próximos pasos concretos
Terminar el curso no es el final, es el inicio de la práctica real. Estas son las tres acciones que debes tomar esta semana:
Acción 1: Abre tu archivo de nómina actual. Identifica cuál de los cinco pasos del CIERRE-5 ya tienes y cuál te falta. Agrega los que faltan uno por uno.
Acción 2: Crea la hoja PARÁMETROS esta semana. Mueve todas las tasas duras que tienes escritas directamente en fórmulas. Ese cambio solo te toma 30 minutos y te ahorra horas cada enero.
Acción 3: Ejecuta el CIERRE-5 completo el próximo cierre de mes. Cronometra cuánto tiempo te toma. El objetivo es llegar a menos de 60 minutos.
Cada empresa es diferente. Bimbo tiene miles de empleados y procesos complejos. Una empresa mediana en Monterrey puede tener 40 personas. El sistema se adapta a cualquier tamaño porque los principios son los mismos.
Un sistema de nómina confiable no depende de tu memoria: depende de las reglas que tú mismo programaste en el archivo.