Excel 2010 - Extraindo entradas de clock que não possuem clock out

Excel 2010 - Extraindo entradas de clock que não possuem clock out

Agradecemos antecipadamente por qualquer ajuda nesta situação.

Eu tenho uma planilha do Excel que contém dados brutos de um sistema de relógio de ponto. Esses dados possuem as seguintes colunas:

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 relógio de entrada associado a um ID exclusivo, DEVE haver um relógio de saída também no mesmo dia para esse ID exclusivo. Preciso extrair todas as entradas que não possuem nenhum ponto de saída associado a um ponto de entrada naquele dia.

Responder1

Código aproximado.

Obtenha o número de linhas (chamado 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

Responder2

Esta fórmula de matriz conta o número de OUTs para o mesmo funcionário no mesmo dia para cada IN. Insira como uma fórmula de matriz confirmando com ctrl+shift+enter.

=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)),"")

Se você vir um relógio de entrada com 0, significa que não há nenhum relógio de saída associado no mesmo dia.

informação relacionada