Excel에서 근무 시간 계산: 야간 근무, 휴식 및 AI
3,000개의 출석 기록을 Excel 시간 보고서로 변환합니다. 야간 근무를 처리하고, 누락된 출퇴근에 플래그를 지정하고, 재계산되는 직원별 총 근무 시간를 작성합니다.
고객 정보가 아닌 모의 데이터를 사용한 개발자의 로컬 시연 화면입니다. 원래 앱 화면을 유지했습니다. 짧은 동영상에는 처리 과정을 빠르게 재생한 구간이 포함됩니다.
근무 시간이 자정을 넘기거나, 휴식 시간이 분 단위로 기록되거나, 누락된 출퇴근가 잘못된 숫자로 바뀔 때까지는 출근 시간에서 퇴근 시간을 빼는 것이 쉬워 보입니다.
24시간 미만의 근무를 시각만으로 기록한 경우, 자정을 넘는 시간 차이를 계산한 뒤 휴식 시간을 뺍니다. 출퇴근 기록 누락은 따로 표시합니다. 그다음 직원 ID별로 합산합니다. 이 GetSheetAI 개발자 데모는 직원 100명의 가상 근태 기록 3,000건을 사용합니다.
완성된 통합문서에는 어떤 내용이 담겨 있나요?
계산된 시간과 상태 열이 추가된 원래 출석 필드는 그대로 유지됩니다. 별도의 직원 요약에는 총 시간, 유효한 출석 기록 및 누락된 출퇴근 기록이 표시됩니다. 케이스에는 누락된 출퇴근 행이 80개 포함되어 있으며 자동으로 채워지지 않고 수정을 위해 계속 표시됩니다.
업데이트 확인에서는 한 건의 근무 시간을 7시간에서 8시간으로 바꿨습니다. 해당 직원의 총 근무 시간도 210시간에서 211시간으로 바뀌었으며, 확인 후 원래 값으로 복원했습니다.
출석 데이터 준비
사원ID, 이름, 부서, 근무일자, 출근시간, 퇴근시간, 휴식시간을 사용합니다. 이름이 아닌 ID로 직원을 식별합니다. 시계 시간을 Excel 시간 값으로 저장하고 빈 셀을 자정과 구별합니다. 자정은 적법한 시간 값 0입니다.
한 행이 하나의 근무일을 의미하는지 아니면 하나의 출석 간격을 의미하는지 결정합니다. 직원이 한 날짜에 여러 행을 가지고 있는 경우 행 계산은 별개의 근무일을 계산하지 않습니다. 예시의 일일 기록은 요약을 뒷받침합니다. 다른 레이아웃에는 다른 계산 규칙이 필요합니다.
플러그인에 일반 요청 제공
Excel에서 시트를 열고, GetSheetAI를 열고 새로운 대화를 시작하세요. 이 요청을 조정할 수 있습니다.
야간 근무와 휴식 시간을 뺀 각 출석 기록에 대한 근무 시간을 계산합니다. 추측하는 대신 누락된 출근 또는 퇴근 값에 플래그를 지정하세요. 원래 필드를 유지하십시오. 시간을 수정하면 업데이트되는 공식을 사용하여 총 근무 시간, 유효한 기록, 누락된 출퇴근 기록이 포함된 직원 요약을 만듭니다.
요청에 IF, MOD 또는 SUMIFS 이름을 지정할 필요가 없습니다. 이러한 함수는 생성된 통합 문서가 결과를 계산하는 방법을 검사할 때 유용합니다.
시간 계산 이해
C2는 출근, D2는 출근, E2는 휴식 시간이라고 가정합니다. 예시적인 영어 Excel 수식은 다음과 같습니다.
=IF(OR(C2="",D2=""),"",MOD(D2-C2,1)*24-E2/60)
결측값 검사가 먼저 실행됩니다. MOD는 자정을 넘는 시간을 처리하고 24를 곱하면 일을 시간으로 변환하고 휴식 시간을 60으로 나누면 동일한 단위가 됩니다. 22:00부터 06:00까지 60분 휴식을 취하면 결과는 7시간이 됩니다. 자정을 출퇴근 누락으로 착각해서는 안 됩니다.
이 패턴은 24시간보다 짧은 알려진 교대 근무에만 사용하세요. 동일한 시계 시간은 0시간 또는 하루 종일을 의미할 수 있습니다. 수식은 당신을 위해 그것을 결정할 수 없습니다. 여러 날 근무의 경우 전체 시작 및 종료 날짜-시간을 사용하세요. 음수 결과, 교대 근무보다 긴 휴식 시간, 믿을 수 없을 정도로 긴 간격은 검토를 위해 표시되어야 합니다.
예외를 숨기지 않고 직원별로 요약
유효한 출퇴근 기록과 누락된 출퇴근 기록을 구별하기 위해 별도의 상태 열을 사용하여 직원 ID별로 유효한 시간을 집계합니다. SUMIFS는 직원 및 상태 기준을 모두 사용하여 총 시간을 계산할 수 있습니다. COUNTIFS는 동일한 조건을 충족하는 레코드를 계산할 수 있습니다.
기록된 확인에는 3,000개의 소스 행, 100개의 직원 요약 행, 야간 및 심야 케이스, 모든 소스 값 및 80행 누락 출퇴근 필터가 포함되었습니다. 수정 사항은 세부 사항과 직원별 총 근무 시간를 함께 업데이트해야 합니다.
자신의 보고서를 재사용하기 전에 주간 근무조, 야간 근무조, 유효한 자정 시간 및 불완전한 쌍을 확인하십시오. 한 번 수정하고 의도한 직원 총계가 정확히 변경되는지 확인합니다.
일반적인 질문
이것은 급여나 법정 초과 근무를 계산합니까?
이 경우는 명시된 규정에 따라 출석시간을 계산합니다. 초과 근무 기준, 유급 휴식, 휴일 할증, 반올림 및 일광 절약 시간제 조정에는 별도의 규칙이 필요합니다. 기록된 예에서는 급여 준수 여부를 확인하지 않습니다.
다음 달 출석을 추가할 수 있나요?
수식과 요약 범위에 새 레코드가 포함되어 있는지 확인합니다. Excel 테이블은 소스 데이터 확장에 도움이 될 수 있지만 모든 새 행이 포함되어 있다고 가정하기보다는 실제 참조를 확인합니다.
시간을 텍스트로 저장하면 어떻게 될까요?
먼저 소스를 정규화하세요. 데이터 정리 가이드는 준비 과정을 설명합니다. AI 공식 가이드는 계산을 설명하고 검증하는 방법을 보여줍니다.
