Excel 2010: extracción de entradas de reloj de entrada que no tienen reloj de salida

Excel 2010: extracción de entradas de reloj de entrada que no tienen reloj de salida

Gracias de antemano por cualquier ayuda en esta situación.

Tengo una hoja de Excel que contiene datos sin procesar de un sistema de reloj de tiempo. Estos datos tienen las siguientes columnas:

A: Date/Time of Entry
B: Purpose of Entry (Either Clock IN or Clock OUT)
C: Unique ID of employee clocking in or out

Para cada reloj de entrada asociado con una ID única, DEBE haber un reloj de salida también el mismo día para esa ID única. Necesito extraer todas las entradas que no tienen salidas asociadas con una entrada para ese día.

Respuesta1

Código aproximado.

Obtener el número de filas (llamado intROWEND)

for intCOUNTER = 1 to intROWEND - 1 do

  get date for row(intCOUNTER)

  get UNIQUEID for row(intCOUNTER)

  booleanCLOCKEDOUT = False

  for intCOUNTER2 = intCOUNTER + 1 to intROWEND

    if (date(row(intCOUNTER) = date(row(intCOUNTER2)) and (UNIQUEID(intCOUNTER) = (UNIQUEID(intCOUNTER2)) then booleanCLOCKEDOUT = True

  next

  if booleanCLOCKEDOUT = False then output date and UNIQUEID

next

Respuesta2

Esta fórmula matricial cuenta el número de SALIDAS del mismo empleado en el mismo día para cada ENTRADA. Ingrese como una fórmula matricial confirmando con Ctrl+Mayús+Entrar.

=IF(B1="IN",SUM(IF(INT(A$1:A$6)=INT(A1),IF(B$1:B$6="OUT",IF(C$1:C$6=C1,1),0),0)),"")

Si ves un reloj de entrada con un 0 significa que no hay relojes de salida asociados en el mismo día.

información relacionada