Problema:

Las columnas A: C contienen ID, fechas y horas. Cada fila indica la hora a la que una persona en particular ingresó o dejó de trabajar.

Queremos determinar cuáles de las entradas en la columna C son horas de inicio de sesión y cuáles de cierre de sesión, y luego queremos calcular la cantidad de horas trabajadas por cada persona.

Solución:

Para determinar si una hora representa iniciar o cerrar sesión, ingrese las funciones CHOOSE, MAX y ROW como se muestra en la siguiente fórmula de matriz en la columna D:

\ {= ELEGIR (MAX A2 = $ A $ 2: $ A $ 9) (FILA () <> FILA ($ A $ 2: $ A $ 9 B2 y C2) <($ B $ 2: $ B $ 9 y $ C $ 2: $ C $ 9) + 1, «Tiempo de espera», «Tiempo de entrada»)} Por lo tanto, «Tiempo de entrada» o «Tiempo de espera» se mostrará junto a cada hora que se muestra en la columna C.

Luego, para calcular el número de horas trabajadas por cada persona, use las funciones SUMA e SI como se muestra en la siguiente fórmula de matriz en la columna E:

\ {= SUM (IF (D2 = «Tiempo de espera», (A2 = $ A $ 2: $ A $ 9) ($ D $ 2: $ D $ 9 = «Tiempo de entrada») (C2- $ C $ 2: $ C $ 9) , 0))} Por lo tanto, el número de horas trabajadas se mostrará junto al indicador «Tiempo de espera» que coincide con cada ID.

Para aplicar la fórmula de matriz:

Seleccione la celda, presione y presione simultáneamente.

Captura de pantalla // Cálculo de horas trabajadas Cálculo de horas trabajadas