Excel 2010 - 시계가 없는 항목의 시계 추출

Excel 2010 - 시계가 없는 항목의 시계 추출

이 상황에 대해 도움을 주셔서 미리 감사드립니다.

시간 시계 시스템의 원시 데이터인 Excel 시트가 있습니다. 이 데이터에는 다음과 같은 열이 있습니다.

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

고유 ID와 연결된 모든 시계의 경우 해당 고유 ID에 대해 같은 날 시계 종료도 있어야 합니다. 해당 날짜의 출근 시간과 연결된 퇴근 시간이 없는 항목을 모두 추출해야 합니다.

답변1

대략적인 코드.

행 수를 가져옵니다(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

답변2

이 배열 수식은 모든 IN에 대해 같은 날 동일한 직원의 OUT 수를 계산합니다. 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)),"")

시계가 0으로 표시된 경우 같은 날 관련된 시계 종료가 없다는 의미입니다.

관련 정보