Con la ley en el mínimo, un trabajador de primer año ya integra un factor de 1.0493: 15 días de aguinaldo y 3 de prima vacacional sobre 365.
Esta es la pieza 3 de 3 de «Matrices de doble entrada»: una sola fórmula con referencias mixtas llena una tabla completa de filas por columnas. Aquí las filas son los años de antigüedad, del 1 al 15, y las columnas son cinco esquemas de prestaciones. Las piezas anteriores leyeron los datos con BUSCARX y con INDICE y COLUMNAS; esta cierra la serie con INDICE y COINCIDIR, que funciona en cualquier versión de Excel. Los trabajadores y los esquemas por encima del mínimo de ley son ficticios; las vacaciones, la prima y el aguinaldo mínimos vienen de la ley.

Qué calcula cada celda
El factor de integración convierte el salario diario en salario diario integrado (SDI): le suma la parte proporcional de las prestaciones que se pagan una vez al año. La Ley Federal del Trabajo fija tres mínimos:
| Concepto | Mínimo de ley | Fundamento |
|---|---|---|
| Vacaciones | 12 días el primer año; 2 más por cada año hasta 20; desde el sexto año, 2 más por cada cinco años | LFT, art. 76 |
| Prima vacacional | 25% sobre el salario de los días de vacaciones | LFT, art. 80 |
| Aguinaldo | 15 días de salario | LFT, art. 87 |
El artículo 27 de la Ley del Seguro Social integra al salario base de cotización los pagos en efectivo por cuota diaria, las gratificaciones, las percepciones, las primas y las demás prestaciones que se entreguen por el trabajo, y enumera lo que se excluye. La ley no le pone nombre de «factor» a este cálculo: es la forma habitual de repartir esas prestaciones en el año, y la hoja lo calcula así:
Factor = (365 + días de aguinaldo + días de vacaciones × prima vacacional) ÷ 365
Con la ley en el mínimo y un año de antigüedad: (365 + 15 + 12 × 25%) ÷ 365 = 383 ÷ 365 = 1.0493. Un salario diario de 450.00 queda en un SDI de 472.19.
Los datos están en la hoja Datos: tblVac con la escala de vacaciones, tblEsq con cinco esquemas (aguinaldo y prima), tblTrab con cinco trabajadores y los 365 días como parámetro.
| Esquema | Aguinaldo (días) | Prima vacacional |
|---|---|---|
| Mínimo de ley | 15 | 25% |
| Despacho | 20 | 25% |
| Industria | 30 | 30% |
| Corporativo | 40 | 50% |
| Dirección | 60 | 100% |

Una fórmula para toda la matriz
En Calculo, las filas 10 y 11 traen el aguinaldo y la prima de cada esquema, y la fila 12, su nombre. Los nombres se leen de tblEsq con INDICE y COLUMNAS; el aguinaldo y la prima, con INDICE y COINCIDIR exacto sobre ese nombre:
=INDICE(tblEsq[Esquema],COLUMNAS($C12:C12))
=INDICE(tblEsq[Aguinaldo (días)],COINCIDIR(C$12,tblEsq[Esquema],0))
=INDICE(tblEsq[Prima vacacional],COINCIDIR(C$12,tblEsq[Esquema],0))
(En Excel en inglés: INDEX, COLUMNS y MATCH.)
La celda C13 calcula el factor del primer año con la ley en el mínimo y se copia a las 75 celdas de la matriz:
=REDONDEAR((Datos!$E$16+C$10+$B13*C$11)/Datos!$E$16,4)
(En Excel en inglés: ROUND.)
Datos!$E$16 son los 365 días del año. C$10 y C$11 fijan la fila del aguinaldo y la de la prima, así que al copiar hacia abajo siguen leyendo los del esquema de la columna y al copiar hacia la derecha pasan al siguiente esquema. $B13 fija la columna de los días de vacaciones, así que al copiar hacia la derecha sigue leyendo los de la fila y al copiar hacia abajo cambia de año. REDONDEAR deja el factor a cuatro decimales.

Los días de vacaciones: coincidencia aproximada
La columna B trae los días de vacaciones de cada año. La escala del artículo 76 no avanza de uno en uno: sube cada año hasta el quinto y después cada cinco. Por eso tblVac guarda solo el año en que empieza cada escalón (1, 2, 3, 4, 5, 6, 11, 16…) y la fórmula busca el último escalón que no pasa del año:
=INDICE(tblVac[Días de vacaciones],COINCIDIR($A13,tblVac[Desde el año],1))
(En Excel en inglés: INDEX y MATCH.)
El 1 al final de COINCIDIR es la coincidencia aproximada: devuelve la posición del mayor valor que sea menor o igual al año buscado, y exige que Desde el año esté ordenada de menor a mayor. El año 8 no está en la tabla; cae en el escalón que empieza en 6 y da 22 días.
Las celdas en ámbar son los años en que el escalón vuelve a subir después del quinto: el 6 (de 20 a 22 días) y el 11 (de 22 a 24). La regla del formato condicional se escribe una vez desde C13:
=Y($A13>5,C13>C12)
(En Excel en inglés: AND.)

Leer un trabajador de la matriz
Debajo de la matriz hay cinco trabajadores con su antigüedad, su esquema y su salario diario. Para cada uno, el factor sale de un cruce de fila y columna: el año ubica la fila y el nombre del esquema ubica la columna.
=INDICE($C$13:$G$27,COINCIDIR(B33,$A$13:$A$27,0),COINCIDIR(C33,$C$12:$G$12,0))
(En Excel en inglés: INDEX y MATCH.)
El primer COINCIDIR busca la antigüedad en A13:A27 y el segundo busca el esquema en C12:G12, los dos con 0 para coincidencia exacta. INDICE entrega la celda que cruza ambas posiciones. El SDI es el salario por el factor:
=REDONDEAR(D33*E33,2)
(En Excel en inglés: ROUND.)
| Trabajador | Antigüedad | Esquema | Salario diario | Factor | SDI |
|---|---|---|---|---|---|
| Auxiliar contable | 1 | Mínimo de ley | 450.00 | 1.0493 | 472.19 |
| Contador junior | 4 | Despacho | 620.50 | 1.0671 | 662.14 |
| Jefe de nóminas | 7 | Industria | 890.00 | 1.1003 | 979.27 |
| Gerente de finanzas | 12 | Corporativo | 1,350.00 | 1.1425 | 1,542.38 |
| Director de operaciones | 15 | Dirección | 2,400.00 | 1.2301 | 2,952.24 |

Comprobar con el cálculo directo
La matriz se comprueba con un factor que no pasa por ella. La columna G calcula los días de vacaciones con una fórmula en lugar de la tabla y vuelve a armar el factor con los datos del esquema:
=REDONDEAR((Datos!$E$16+INDICE(tblEsq[Aguinaldo (días)],COINCIDIR(C33,tblEsq[Esquema],0))+SI(B33<=5,10+2*B33,20+2*TRUNCAR((B33-1)/5))*INDICE(tblEsq[Prima vacacional],COINCIDIR(C33,tblEsq[Esquema],0)))/Datos!$E$16,4)
(En Excel en inglés: ROUND, INDEX, MATCH, IF y TRUNC.)
SI(B33<=5,10+2*B33,20+2*TRUNCAR((B33-1)/5)) reproduce el artículo 76: hasta el quinto año son 10 más 2 por año, y desde el sexto son 20 más 2 por cada cinco años cumplidos. La columna H pide dos cosas a la vez: que el factor de la matriz sea igual al directo y que el SDI coincida con el que sale del factor directo.
=Y(E33=G33,F33=REDONDEAR(D33*G33,2))
(En Excel en inglés: AND y ROUND.)
El control de B40 cuenta cuántos trabajadores coinciden: 5 de 5, contra los 5 revisados en B41.
Para reconstruirlo
- Crea
tblVac(Desde el año, Días de vacaciones) con la escala del artículo 76,tblEsq(Esquema, Aguinaldo (días), Prima vacacional) ytblTrab(Trabajador, Años de antigüedad, Esquema, Salario diario), cada una con CTRL + T. Escribe 365 enDatos!E16. - En
Calculo, escribe los años 1 a 15 enA13:A27; los días de vacaciones de la columna B salen deINDICEyCOINCIDIRaproximado sobretblVac. - Trae el nombre, el aguinaldo y la prima de cada esquema en las filas 12, 10 y 11, y cópialos a
C:G. - Escribe la fórmula del factor en
C13y cópiala a todoC13:G27. - Lee cada trabajador de la matriz con
INDICEy dosCOINCIDIR, calcula el factor directo y deja el control de coincidencias.
Limitaciones
- Los artículos 76, 80 y 87 de la LFT se verificaron contra el texto de la ley con última reforma publicada en el DOF el 14-05-2026, y el artículo 27 de la LSS contra el texto con última reforma publicada en el DOF el 15-01-2026. Verifica lo vigente si hubo reformas posteriores.
- La hoja integra solo aguinaldo y prima vacacional. Si el patrón entrega otras prestaciones (despensa, bono, comisiones, alimentación), el artículo 27 de la LSS las integra o las excluye según el caso, y esta hoja no lo modela.
- No aplica el límite superior de cotización del artículo 28 de la LSS: un SDI por encima de ese límite se tendría que topar al reportarlo.
- El año de antigüedad se toma completo: la hoja no calcula el día en que el trabajador cumple años de servicio ni cuándo se presenta el movimiento ante el IMSS.
- La base de 365 días y el redondeo del factor a cuatro decimales son el criterio de esta hoja. Verifica lo vigente y el criterio de tu despacho.
- Los esquemas por encima del mínimo de ley, los salarios y los trabajadores son ficticios. Los días de vacaciones, la prima y el aguinaldo mínimos son los de la ley.
Conclusión
Una sola fórmula con referencias mixtas llena la matriz de 15 años por cinco esquemas, INDICE y COINCIDIR aproximado leen una escala de vacaciones que sube por escalones, y INDICE con dos COINCIDIR toma el factor de cada trabajador y lo comprueba contra un cálculo directo.
Descarga el papel de trabajo con los datos, la matriz y el control aquí. Si quieres que revisemos cómo calcula tu despacho el salario diario integrado, platiquemos.