Excel 2010 - Extrair relógio em entradas que não têm saída de relógio

0

Agradecemos antecipadamente por qualquer ajuda sobre esta situação.

Eu tenho uma planilha do Excel que é dados brutos de um sistema de relógio. Esses dados têm 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 associado a um ID exclusivo, também deve haver um relógio no mesmo dia para esse ID exclusivo. Preciso extrair todas as entradas que não possuem saídas de clock associadas a um relógio para esse dia.

    
por Chris M 04.08.2015 / 16:52

2 respostas

0

Código bruto.

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
    
por 04.08.2015 / 17:55
0

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 com um 0, significa que não há um relógio associado no mesmo dia.

    
por 04.08.2015 / 23:23