안녕하세요~ 엑셀 수식 질문해요 (파일 有)에 관해 답변드립니다.
엑셀에서 기본근무 시간과 야간시간을 계산하는 수식을 만들기 위해서는 시작 시간과 종료 시간을 기반으로 야간 시간을 구하는 방식이 일반적입니다. 여기서는 "근무 시작 시간"과 "근무 종료 시간"이 각각 셀 A1과 B1에 있다고 가정하겠습니다. 야간시간은 오후 10시(22:00)부터 다음날 오전 6시(6:00)까지로 제한됩니다.
아래는 야간시간을 계산하는 기본 수식입니다. 이 수식은 하루를 넘기거나 시작/종료 시간이 야간시간 범위 내에 있을 때 적절히 계산됩니다.
1. 시작 시간과 종료 시간은 시간 형식으로 입력하세요 (예: 22:30, 05:15 등).
2. 수식을 아래와 같이 작성하세요:
=MAX(0, MIN(B1, TIME(6,0,0)+IF(B1<A1,1,0)) - MAX(A1, TIME(22,0,0))) * 24)
이 수식의 설명:
• TIME(22,0,0): 오후 10시를 나타냄.
• TIME(6,0,0): 오전 6시를 나타냄.
• B1< A1 경우 하루가 넘어온 것으로 간주하여 하루를 더함(1을 더하는 부분).
• 계산된 시간 차이에서 0보다 큰 경우만 야간시간으로 인정.
• 곱하기 24는 결과를 시간 단위로 표시하기 위함.
이 수식을 사용할 때 다음 사항에 유의하세요:
• 시작 시간과 종료 시간은 시간 데이터 형식으로 입력.
• 셀 서식을 '시간'형으로 맞춰주세요.
• 만약 여러 근무 시간 데이터를 계산하는 경우, 이 수식을 복사해서 사용하면 됩니다.
이 수식을 필요에 따라 수정하거나 확장하여 5시간 또는 8시간 기준의 근무 시간에 맞게 활용할 수 있습니다. 예를 들어, 근무 시간 전체가 일정 시간 이상인지 확인하는 조건식을 넣을 수도 있습니다.
도움이 되셨나요? 채택 부탁드려요! 추가 질문은 채택해주시면 답변드립니다.
Meow Clicker
고양이를 클릭해 AI 대화 티켓을 얻으세요! (100클릭 = 1장)
질문 시 티켓 1장이 사용됩니다.