나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 잡초 (yoojaehyun)

추천:  2
파일:     ReRe_야근시간 계산 질문_2023.xlsx (31.5KB) 조회:  1080
제목:   추가질문_야근?시간?계산?문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>

안녕하세요

야근시간 답변 함수를 잘 사용하다가 모르는 부분이 있어 다시 도움을 받고자 합니다.

사용하는 함수는 아래와 같습니다.
=IF(OR(J2="",J2<TIME(18,30,0)),"0:00",FLOOR((J2-TIME(18,30,0)),10/1440)) 

** 야근시간 계산 기준
<기준 1>
18시 00분 ~ 18시 30분 사이 퇴근한 사람도 10분 단위 야근시간 계산
예를 들어, 
18시 09분은 야근 00분
18시 10분은 야근 10분
18시 13분은 야근 10분
18시 19분은 야근 20분
18시 20분은 야근 20분
18시 30분은 야근 30분

<기준 2>
18시 30분 이후 퇴근한 사람은 18시 30분부터 야근시작 시간 계산
예를 들어, 
18시 39분은 야근 00분
18시 59분은 야근 20분
19시 10분은 야근 40분
20시 30분은 야근 2시간
20시 47분은 야근 2시간 10분

지금 사용하고 있는 함수를 사용하면 <기준 1>에 대한 야근시간 계산이 안됩니다.
즉, <기준 2> 야근시간은 제대로 계산이 되고, <기준 1>에 대한 야근시간이 제대로 계산이 안됩니다.

함수를 수정해 봐도 원하는 결과 값이 표시가 안됩니다.

다시 한번 살펴봐주시면 고맙겠습니다.

감사합니다.

==============[박인호님 글에 대한 답변입니다]==============
답변을 확인하고 추가적인 문의사항이 있습니다.

답변처럼 "0:00" 부분을 변경하고 야근시간을 계산할 경우 

18시 20분 야근시간은 20분인데, 10분으로 결과값이 표시되고
18시 21분에 야근시간이 20분으로 표시가 됩니다.
18시 30분 야근시간 30분인데, 20분으로 결과값이 표시가 됩니다.

10분 야근시간 계산시 계산이라서 10분, 20분, 30분 이렇게 계산되어야 합니다.

기준1과 기준2의 차이점은 아래와 같습니다.
18시 00분 ~ 18시 30분은 저녁 식사를 하지 않는 경우이고,
18시 30분이후부터는 저녁 식사(30분)를 하고 야근을 하는 경우입니다. 

다시 한번 살펴 봐주세요
==============[박인호님 글에 대한 답변입니다]==============
첨부파일 참고하시기 바랍니다...
 
[불량 게시물 신고]  
박인호답변 감사합니다.
01-11 (11:24)
삭제 ■신고
        
  

작성일 : 2023-01-11(10:08)
최종수정일 : 2023-01-11(10:08)
 


 ◎ 관련글

  제 목   작성자   날짜
야근 시간 계산 문의 박인호 2023-01-10
추가질문_야근?시간?계산?문의 박인호 2023-01-11
추가질문_야근?시간?계산?문의 잡초 2023-01-11