El Salario Diario Integrado (SDI) es el monto diario que el IMSS usa como base para calcular las cuotas obrero-patronales de cada trabajador.
Cuando el salario base no es suficiente
Imagina que eres el encargado de nómina en una empresa distribuidora de FEMSA. Tienes a un trabajador que gana $18,500 al mes. Parece sencillo, ¿verdad? Pero el IMSS no acepta solo ese número. Necesita saber cuánto gana el trabajador cada día, incluyendo prestaciones como aguinaldo y vacaciones. Si capturas solo el salario mensual, tus cuotas serán incorrectas y la empresa podría recibir una multa del IMSS.
Aquí entra el SDI. Es un número más grande que el salario diario simple porque integra las prestaciones de ley. Aprender a calcularlo en Excel te evita errores costosos.
El Factor de Integración: el corazón del SDI
El método para calcular el SDI se llama Factor de Integración (FI). Este factor convierte tu salario diario en un salario diario integrado con un solo multiplicador.
La fórmula general es:
SDI = Salario Diario × Factor de Integración
Y el Factor de Integración se calcula así:
FI = 1 + (Días de Aguinaldo / 365) + (Días de Vacaciones × Prima Vacacional / 365)
La Ley Federal del Trabajo establece los mínimos:
- Aguinaldo: 15 días por año
- Vacaciones en el primer año: 12 días
- Prima vacacional: 25% sobre los días de vacaciones
Con esos mínimos, el FI queda así:
FI = 1 + (15 / 365) + (12 × 0.25 / 365)
= 1 + 0.04109 + 0.00822
= 1.04932
Ese 1.04932 es el Factor de Integración mínimo legal. Muchas empresas grandes como Bimbo o Liverpool otorgan más días de vacaciones o un aguinaldo mayor, por lo que su FI es más alto.
Construye la fórmula en tu hoja CÁLCULO
Recuerda el Sistema de Tres Hojas de la lección anterior. El SDI vive en la hoja CÁLCULO. Los datos del empleado están en la hoja DATOS.
Sigue estos pasos exactos:
Paso 1 — Captura los datos en la hoja DATOS. En las columnas de tu hoja DATOS, agrega estas tres columnas junto al salario diario:
| Columna | Encabezado | Ejemplo |
|---|---|---|
| E | Días_Aguinaldo | 15 |
| F | Días_Vacaciones | 12 |
| G | Prima_Vacacional | 0.25 |
Paso 2 — Calcula el Factor de Integración en la hoja CÁLCULO. En la celda B2 de tu hoja CÁLCULO, escribe:
=1+(DATOS!E2/365)+(DATOS!F2*DATOS!G2/365)
Esta fórmula lee los tres valores desde DATOS y calcula el FI automáticamente.
Paso 3 — Calcula el SDI. En la celda C2 de tu hoja CÁLCULO, escribe:
=DATOS!D2*B2
Donde D2 es el salario diario del trabajador. Excel multiplica el salario diario por el FI y te da el SDI.
Paso 4 — Nombra el rango.
Selecciona la columna C de CÁLCULO y nómbrala SDI_Empleado. Así cualquier auditor del SAT o del IMSS puede identificar el dato de inmediato.
Tres ejemplos reales para practicar
Empleado con prestaciones mínimas de ley
María trabaja en un almacén de Mercado Libre. Su salario mensual es $12,000. Tiene las prestaciones mínimas: 15 días de aguinaldo, 12 de vacaciones y 25% de prima.
- Salario diario: $12,000 ÷ 30.4 = $394.74
- FI: 1 + (15/365) + (12 × 0.25/365) = 1.04932
- SDI: $394.74 × 1.04932 = $414.20
En Excel, si el salario diario está en DATOS!D2, la fórmula completa del SDI en una sola celda es:
=(DATOS!D2)*(1+(DATOS!E2/365)+(DATOS!F2*DATOS!G2/365))
Empleado con prestaciones superiores
Carlos es gerente de tienda en Liverpool. Su salario mensual es $28,500. Liverpool le otorga 20 días de aguinaldo, 16 días de vacaciones en el primer año y una prima vacacional del 40%.
- Salario diario: $28,500 ÷ 30.4 = $937.50
- FI: 1 + (20/365) + (16 × 0.40/365) = 1 + 0.05479 + 0.01753 = 1.07232
- SDI: $937.50 × 1.07232 = $1,005.30
Observa cómo el SDI de Carlos supera los $1,000 por día. Ese número es el que el IMSS usa para calcular las cuotas. Si usaras solo el salario diario de $937.50, las cuotas quedarían incorrectas.
Empleado de medio tiempo
Luisa trabaja 4 horas diarias en una tortillería proveedora de Bimbo. Su salario mensual es $6,500. Tiene prestaciones mínimas de ley.
- Salario diario: $6,500 ÷ 30.4 = $213.82
- FI mínimo: 1.04932
- SDI: $213.82 × 1.04932 = $224.37
El proceso es exactamente el mismo sin importar si el trabajador es de tiempo completo o parcial. Excel aplica la misma fórmula para todos.
Errores comunes que dañan tu cálculo
Error 1: Dividir el salario mensual entre 30 en lugar de 30.4
Muchos calculan el salario diario dividiendo entre 30. Eso es incorrecto para efectos del IMSS. El divisor oficial es 30.4, que representa el promedio real de días en el mes (365 ÷ 12 = 30.4167). Si divides entre 30, el SDI quedará inflado y pagarás cuotas de más.
En Excel, usa siempre:
=Salario_Mensual/30.4
Error 2: No actualizar los días de vacaciones por antigüedad
La Ley Federal del Trabajo indica que los días de vacaciones aumentan según la antigüedad del trabajador. A partir del segundo año son 14 días; al tercer año, 16; y así sucesivamente. Si un trabajador cumple un año más de servicio y no actualizas DATOS!F2, tu SDI quedará desactualizado.
Crea una columna en DATOS llamada Antigüedad_Años y usa una tabla de referencia con BUSCARV para que Excel asigne los días correctos automáticamente.
Error 3: Aplicar el mismo FI a todos los empleados
Este es el error más frecuente en empresas medianas. El administrador calcula el FI una sola vez y lo copia como número fijo para todos. Si un gerente tiene 20 días de aguinaldo y un operador tiene 15, sus FI son distintos. Usar el mismo número mezcla los cálculos y genera errores en las cuotas bimestrales del IMSS.
La solución es que la fórmula del FI lea las celdas individuales de cada empleado, no un número fijo.
Error 4: Olvidar el límite superior del SDI
El IMSS establece que el SDI no puede superar 25 veces el salario mínimo diario vigente. Para 2025, el salario mínimo general es de $278.80 diarios, por lo que el tope es $6,970. Si tu trabajador tiene un SDI calculado de $7,500, debes reportar $6,970 al IMSS.
En Excel, aplica esta fórmula en la columna final de SDI:
=MIN(C2, 25*278.80)
Donde C2 es tu SDI calculado. La función MIN elige automáticamente el menor valor entre el SDI real y el tope legal.
Cómo aplicar todo esto en tu archivo de nómina
- Abre tu archivo
Nómina_Q1_Enero_2025.xlsx. - Ve a la hoja DATOS y agrega las columnas:
Días_Aguinaldo,Días_VacacionesyPrima_Vacacional. - Ve a la hoja CÁLCULO y agrega dos columnas nuevas:
Factor_IntegracionySDI. - Escribe las fórmulas en la primera fila de datos y arrástralas hacia abajo para todos los empleados.
- En la columna SDI final, aplica la función
MINpara respetar el tope del IMSS. - Nombra el rango de SDI como
SDI_Empleadopara facilitar auditorías. - Protege la hoja CÁLCULO con contraseña para que nadie modifique las fórmulas por accidente.
El SDI no es un dato opcional: es la base legal sobre la que el IMSS construye cada cuota, y calcularlo bien en Excel es lo que separa una nómina profesional de una con errores costosos.