목차
Microsoft Excel에서 시간 작업은 친숙한 작업 중 하나입니다. 당신은 시차를 계산해야 하는 많은 상황에 처하게 될 것입니다. 당신이 회사의 관리직에 있다면 모든 직원의 작업표를 추적해야 할 것입니다. 몇 시간 일했는지 계산해야 합니다. 이 자습서에서는 적절한 예와 적절한 그림과 함께 Excel 공식을 사용하여 작업 시간을 계산하는 방법을 배웁니다.
실습 워크북 다운로드
계산할 공식 Time Worked.xlsx
Excel에서 시차를 찾는 수식
많은 상황에서 시차 또는 작업표에서 두 시간 사이의 작업 시간을 계산해야 합니다. 총 근무 시간을 계산하려면 시차를 계산하는 기본 공식을 알아야 합니다. 다음 섹션에서는 의심을 해소할 몇 가지 간단하고 쉬운 예를 보여 드리겠습니다. 이 모든 것을 배워서 엑셀 작업표에 적용하여 시차를 계산하는 것을 추천합니다.
1. 단순 뺄셈을 사용하여 작업한 시간
이제 시차를 계산하는 간단한 공식은 뺄셈입니다. 시작시간에서 종료시간까지. 이러한 방식으로 Excel 작업표의 교대 근무 시간을 계산할 수 있습니다.
근무 시간 = 종료 시간 – 시작 시간
다음 스크린샷을 살펴보십시오.
여기에Excel의 일주일
이 예에서는 직원이 일주일 동안 총 시간과 초과 근무를 하는 예를 보여 드리겠습니다. IF 함수 , MAX 함수 , SUM 함수 를 사용하여 이 작업을 수행합니다. .
다음 스크린샷을 살펴보세요.
여기서 초과 근무 시간을 다음 공식으로 계산했습니다.
=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)
이 기능은 기본적으로 주당 40시간 이상 근무 시 초과근무를 계산하는 기능입니다.
첫 번째 범위의 역할 SUM 함수는 절대적이지만 두 번째 부분은 그렇지 않습니다. 이 수식을 열 전체에 복사하면 SUM 함수가 근무 열에서 작동한 모든 시간을 합산하는 것을 볼 수 있습니다. SUM 범위가 증가하면 근무 시간도 증가합니다. SUM 이 40시간 이상에 도달하면 초과 근무 시간이 증가하는 총계로 초과 근무 열에 입력됩니다.
이제 다음 스크린샷을 살펴보십시오.
정규시간은 총시간을 기준으로 산정하며, 초과근무는 다음과 같이 운영합니다.
=MAX(E5-G5,0)
MAX 기능을 활용하여 직원이 초과근무를 한 경우 마이너스 시간으로 끝나지 않도록 합니다. 수식이 음수를 반환하면 MAX 함수는 Excel 작업표에서 0을 반환합니다.
자세히 알아보기: 총 시간 계산 방법in Excel (9가지 쉬운 방법)
Excel에서 한 달의 총 시간 계산 방법
을 사용하여 한 달에 총 근무 시간(시간)을 계산할 수 있습니다. Excel의 NETWORKDAYS 함수 .
기본적으로 이 함수는 회사의 근무 시간을 기준으로 총 근무 시간을 계산합니다.
일반 공식:
=NETWORKDAYS(시작일,종료일)*하루 근무 시간
다음 스크린샷을 살펴보세요.
공식 우리는 다음을 사용하고 있습니다:
=NETWORKDAYS(B5,C5)*8
여기에서 전체 작업 시간을 확인할 수 있습니다. 월. 여기에는 공휴일을 포함하지 않았습니다.
공휴일 없이 총 근무 시간을 구하려면 공식은 다음과 같습니다.
=NETWORKDAYS(시작일,종료일 ,holiday_list)*working hour per day
이 함수에 대한 자세한 내용은 다음을 참조하세요. Excel에서 NETWORKDAYS 함수를 사용하는 방법(적합한 예 3개)
근무 시간에서 점심 시간을 뺀 시간을 계산하는 Excel 공식
이제 직원의 점심 시간을 고려해야 하는 Excel 작업표가 있을 수 있습니다. 그리고 이것을 계산하기 위해 근무 시간에 추가할 수 없습니다. SUM 함수 를 사용하여 근무 시간에서 점심 시간을 뺀 시간을 계산할 수 있습니다.
일반 공식:
=SUM((Lunch_start-start_time)+(end_time-lunch_end))*24
이해를 돕기 위해 다음 스크린샷을 살펴보세요.
우리는 이것을 사용하고 있습니다공식:
=SUM((D5-C5)+(F5-E5))*24
비즈니스 직원인 우리는 매일 체크인하고 체크아웃해야 합니다. 근무일, 전체 근무 기간을 측정하고 하루의 점심 시간을 뺀 시간에 따른 급여를 계산하는 데 도움이 될 수 있습니다. 예제에서 Excel 작업표에서 매일 점심 시간을 빼고 근무 시간을 계산하는 공식을 보여 주었습니다.
자세히 보기: Excel 근무 시간 계산 공식 Minus Lunch
💬 기억할 것
✎ 시간 형식이 10진수 형식으로 표시되지 않는 경우 숫자 또는 일반 형식으로 변경해야 합니다.
✎ 수식이 #### 를 반환하면 값이 음수이거나 열 너비가 더 작다는 의미입니다.
결론
결론적으로 이 튜토리얼이 Excel에서 작업한 시간을 계산하는 공식을 사용하는 데 유용한 지식을 제공했으면 합니다. 이러한 지침을 모두 배우고 데이터 세트에 적용하는 것이 좋습니다. 실습 워크북을 다운로드하여 직접 해보십시오. 또한 의견 섹션에서 의견을 자유롭게 제공하십시오. 귀하의 소중한 피드백은 저희가 이와 같은 자습서를 만들도록 동기를 부여합니다.
다양한 Excel 관련 문제 및 해결 방법에 대해 Exceldemy.com 웹사이트를 확인하는 것을 잊지 마십시오.
새로운 방법을 계속 배우고 계속 성장하세요!
약간의 시간 차이. 우리가 사용한 공식: =C5-B5
여기서 알 수 있는 문제는 시간 형식에 시차가 있다는 것입니다. 첫 번째 데이터는 8시간을 원했습니다. 대신 오전 8시가 지정되었습니다.
다양한 방식으로 형식을 지정할 수 있습니다. 시간, 분, 초 형식으로 결과를 얻으려면 사용자 지정 형식으로 변경하기만 하면 됩니다.
이를 변경하려면 다음 단계를 따르십시오.
- 먼저 범위를 선택합니다. 셀.
- 이제 키보드에서 Ctrl+1 을 누릅니다.
- 이제 셀 서식 대화 상자에서 다양한 숫자 를 찾을 수 있습니다. 그런 다음 에서 사용자 정의 를 선택합니다. 카테고리 . 그런 다음 유형 에서 h:mm: ss 형식을 선택합니다. 마지막으로 확인 을 클릭합니다.
결국 작업 시간이 시, 분, 초 형식으로 표시됩니다. 따라서 Excel 작업표에서 빼기를 수행한 후 작업 시간을 계산하는 데 성공했습니다.
자세히 알아보기: Excel에서 시간을 빼는 방법(7가지 빠른 방법)
2. 작업 시간을 시, 분 또는 초 단위로 계산합니다.
이전 예에서 출력 형식이 시간, 분, 초 형식인 것을 확인했습니다. 이제 작업 시간을 분 또는 초 형식으로 계산할 수 있습니다. Excel 공식을 사용하여 작업 시간을 계산할 수도 있습니다. 이를 시연하기 위해 이전 데이터 세트를 사용하고 있습니다.
2.1 시간근무 시간
Excel에서 시차를 계산하는 다음 공식을 이미 확인했습니다.
=C5-B5
이제 근무한 시간을 시간으로만 계산하려면 수식을 다음과 같이 수정합니다.
=(C5-B5)*24
다시 Excel에서 결과를 시간 형식으로 제공합니다. 이를 변경하려면 홈 탭의 숫자 서식으로 이동하세요. 거기에서 숫자 를 클릭합니다.
그 후에 Excel 작업표에 작업 시간이 표시됩니다.
이제 다음과 같은 경우 결과를 10진수로 표시하지 않고 정수 형식으로 표시하려면 다음과 같이 INT 함수 를 사용하십시오.
=INT((C5-B5)*24)
보시다시피 Excel 작업표에서 근무 시간을 성공적으로 계산했습니다.
자세히 알아보기: 방법 Excel에서 총 시간 계산하기(9가지 쉬운 방법)
2.2 분 단위로 작업한 시간
시간 대비를 분 단위로 추정하려면 해당 열의 시간에 하루의 총 시간(분). 즉, 1440(24시간*60분)입니다.
공식:
=(C5-B5)*24*60
Excel에서 다시 시간 형식으로 제공합니다. 따라서 홈 탭의 숫자 그룹에서 변경하십시오.
자세히 알아보기: Excel에서 시간에 분을 추가하는 방법(3가지 빠른 방법)
2.3 초 단위로 작업한 시간
초 단위의 시차를 계산하려면 이전 결과를 곱해야 합니다.하루의 총 초 수만큼. 즉, 86400(24시간 * 60분 * 60초)입니다.
다음 공식을 사용합니다.
=(C5-B5)*24*60*60
이러한 방식으로 Excel 작업표에 대해 이 공식을 사용하여 모든 형식으로 작업 시간을 계산할 수 있습니다.
이 공식에 유의하십시오. 같은 날 Excel 시차를 계산하는 경우에만 작동합니다. 시간 값이 다른 날짜에 있는 경우 이 수식은 잘못된 출력을 반환합니다. 이것에 대해 걱정하지 마십시오. 이에 대해서는 이후 섹션에서 논의할 것입니다.
자세히 알아보기: Excel에서 시간을 계산하는 방법(16가지 가능한 방법)
3. TEXT 함수를 사용하여 작업한 시간 계산
이전 섹션에서는 계산할 시차의 형식을 변경해야 했습니다. Excel은 시간 형식의 차이를 자동으로 변경하기 때문입니다. 이러한 이유로 책 형식을 변경해야 했습니다.
이제 이러한 위험에 직면하지 않고 간단한 솔루션을 원하는 경우 TEXT 기능 을 사용하십시오. 여기에서는 형식 변경에 대해 걱정할 필요가 없습니다.
일반 공식:
=TEXT(종료 시간 – 시작 시간, 형식)
이제 첫 번째 인수는 기본 빼기입니다. 그리고 형식에는 원하는 시차 형식을 입력하면 됩니다.
자세히 보기: Excel의 작업표 수식(예제 5개)
3.1 근무시간만 표시
근로시간만 표시하려면,다음 수식을 사용하십시오.
=TEXT(C5-B5,"hh")
이 수식은 숫자를 표시하는 결과만 제공합니다. 두 시간 값 사이의 시간 차이. 결과가 10시간 40분이면 9시간만 표시됩니다.
관련 콘텐츠: Excel에서 마이너스 시간을 빼서 표시하는 방법(3가지 방법)
3.2 분만 표시
작업 분만 표시하려면 다음 공식을 사용하십시오.
=TEXT(C5-B5,"[mm]")
3.3 초만 표시
작업한 초만 표시하려면 다음 공식을 사용하십시오.
=TEXT(C5-B5,"[ss]")
3.4 시간 및 분 표시
작업한 시간 및 분만 표시하려면 다음 공식을 사용하십시오.
=TEXT(C5-B5,"[hh]:mm")
3.5 시, 분, 초 표시
작업한 시, 분, 초만 표시하려면 다음 공식을 사용하십시오.
=TEXT(C5-B5,"hh:mm:ss")
이제 대괄호를 사용하는 이유를 물을 수 있습니다. 어딘가에 [hh],[mm] 또는 [ss] 같은. 기본적으로 시간이 24시간보다 크더라도 두 날짜 사이의 전체 작업 시간을 제공합니다. 따라서 24시간을 초과하는 두 날짜 값 사이의 작업 시간을 계산하려면 [hh]를 사용합니다. 는 총 근무 시간을 알려주고 "hh"는 종료일의 경과된 시간만 알려줍니다.
4. 지금까지 작업한 시간
시작 시간과 현재 시간 사이에 작업한 시간을 계산하려면 차이 열의 종료 시간 대신 NOW 함수 를 사용합니다.
NOW 기능은 장치에서 현재 날짜와 시간을 반환합니다. 입력 인수를 허용하지 않습니다.
일반 공식:
작업 시간 = NOW() – 시작 시간
더 나은 이해를 위해 다음 스크린샷을 살펴보십시오.
시작 시간과 현재 시간 간의 시간 차이가 다음보다 큰 경우 24시간, TEXT 기능을 사용하여 시간 부분과 함께 날짜를 표시하도록 결과 형식을 지정합니다.
공식:
=TEXT(NOW()-B5,"dd hh:ss:mm")
이제 시간 부분과 함께 날짜를 표시하도록 셀의 사용자 지정 서식을 수정하여 동일한 작업을 실행할 수도 있습니다.
Excel은 시작 시간에 시간 부분만 있는 경우 자동으로 1990년 1월 1일 시간을 고려합니다.
이러한 이유로 NOW 기능은 작업 시간을 계산하는 동안 잘못된 결과를 제공합니다. 앞서 언급한 바와 같이 결과 값에는 1990년 1월 1일 이후 경과된 총 날짜도 포함됩니다.
이 문제를 해결하려면 다음 수식을 사용하십시오.
=NOW()- INT(NOW())-B5
여기에서 INT 함수는 이 함수에 의해 생성된 결과에서 날짜 부분을 지웁니다. 그런 다음 이것을 사용하여 시간을 계산합니다.차이.
NOW 기능은 Excel 작업표를 변경할 때마다 업데이트됩니다. 하지만 실시간으로 재작업되지는 않습니다.
하루 교대 근무 시간을 계산하는 공식
이 섹션에서는 시작 시간과 종료 시간이 있는 간단한 데이터 세트를 보여 드리겠습니다. 일부 직원의. 우리의 목표는 작업 시간을 시간 단위로 계산하는 것입니다.
이를 보여주기 위해 다음 데이터 세트를 사용하고 있습니다.
이제 셀 E5를 선택합니다. 다음 수식을 입력합니다.
=MOD(D5-C5,1)*24
여기서 수식에는 계산할 MOD 함수 가 포함되어 있습니다. Excel 작업표에서 작업한 시간은 시간 단위입니다.
보시다시피 Excel 작업표에서 총 작업 시간을 성공적으로 계산했습니다.
수식 야간 근무 시간 계산하기
이제 앞서 주간 근무에 따른 시차에 대해 논의했습니다. 즉, 종료 시간이 다른 날짜인 경우 출력을 표시하지 않았습니다. 즉, 시작 시간은 hh:mm: ss PM이지만 종료 시간은 hh:mm: ss AM입니다. 이를 직원이 밤에 시작하여 다음날 끝나는 야간 근무와 비교할 수 있습니다.
다음 데이터 세트를 살펴보십시오.
여기에서 몇몇 사람들이 밤에 일하는 것을 분명히 볼 수 있습니다. 따라서 여기서도 날짜가 시간과 함께 변경되었습니다.
이 문제를 해결하기 위해 IF 함수 가 포함된 Excel 수식을 사용하고 있습니다.
이제 선택 셀 E5 에 다음 수식을 입력합니다.
=IF((D5-C5)<0,1-(C5-D5),(D5-C5))
공식을 사용하여 작업 시간을 계산했습니다. 이를 해결하는 또 다른 유용한 방법은 MOD 함수 를 사용하여 근무 시간을 시간 단위로 계산하는 것입니다.
셀 E5 를 선택하고 다음 수식을 입력합니다.
=MOD(D5-C5,1)*24
이 수식은 MOD 함수를 사용하여 음수 값을 요구되는 값으로 "반전"하여 음수 시간을 처리합니다. 긍정적인 가치. 이 수식은 정확한 날짜의 시간과 자정이 지난 시간을 견디기 때문에 IF 함수를 사용할 필요가 없습니다. 이것이 MOD 기능의 장점입니다.
기억할 사항: 이 공식은 24시간 이상 작동하지 않습니다.
비슷한 읽기:
- Excel에서 경과 시간을 계산하는 방법(8가지 방법)
- 둘 사이의 경과 시간 계산 Excel의 날짜(5가지 방법)
- Excel에서 군사 시간을 빼는 방법(3가지 방법)
- Excel VBA에서 시간 형식 사용(Macro , UDF 및 UserForm)
- Excel에서 평균 처리 시간을 계산하는 방법(2가지 쉬운 방법)
Excel에서 초과 근무 시간을 계산하는 공식
이 섹션에서는 초과 근무의 예를 보여 드리겠습니다. 초과 근무는 일반적으로 예정된 근무 시간을 초과하여 직원이 운영하는 모든 시간을 의미합니다.
데이터 세트 살펴보기:
여기Excel 작업표를 통해 직원의 시작 시간과 종료 시간을 확인할 수 있습니다. 여기서 우리의 표준 근무 시간은 8시간입니다. 따라서 누군가가 8시간 이상 근무한 경우 공식은 초과 근무 열에 이를 표시합니다. 그러나 Worked 열에는 해당 직원이 수행한 표준 근무 시간만 표시됩니다.
일반적인 하루 근무 시간을 계산하려면 셀 E5 에 다음 수식을 입력하고 채우기 핸들 아이콘:
=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)
직원이 8시간 이상 작업한 경우 수식은 최대 8시간만 생성합니다.
하루의 초과 근무를 계산하려면 셀 F5 에 다음 수식을 입력하고 채우기 핸들 아이콘을 드래그합니다.
=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)
이 수식은 기본적으로 Excel 작업표의 시간 초과에서 시간을 뺀 후 추가 시간을 추출합니다.<3
이제 해당 지역에서 24시간제를 사용하는 경우 이전 수식을 사용하여 이를 수행할 수도 있습니다.
이를 수행하기 위해 MOD 기능 을 사용하고 있습니다. .
=MOD(D5-C5,1)*24
위의 모든 항목을 사용할 수 있습니다. 24시간 동안 Excel 작업표에서 작업한 시간을 계산하는 e 공식.
자세히 알아보기: Excel에서 24시간 동안 시간을 추가하는 방법(4가지 방법)