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

 재현 (yoojaehyun)

추천:  0
파일:     Re_시간 표시 문의(2).xlsx (16KB) 조회:  413
제목:   [RE]출퇴근?시간?표시?문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

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

[출근시간 1]과 [퇴근시간 2] 데이터를 [출근시간 2]와 [퇴근시간2] 처럼 결과 값으로 표시하고자 합니다.

[출근시간1]과 [퇴근시간2] 데이터는 날짜와시간이 함께 표시가 되어 있는 것을 [출근시간2]와 [퇴근시간2] 시간 데이터만 표시하고 하는 것입니다.

출근시간은 08시 50부터 10분단위로 계산하여 08시 59분까지 출근하면 출근시간은 무조건 08시 50분으로 표시

예를 들어 08시 30분 출근한 경우 [출근시간 2]는 08시 50분표시

출근시간이 09시 00분부터는 지각에 해당이 되어 실제 출근시간을 10분단위 게산합니다.
예를 들어 출근시간 09시 05분이면 [출근시간2] 표시는 09시 00분 / 출근시간 09시 29분이면 09시 20분로 각각 표시합니다.

이러한 작업을 위하여 사용한 함수 아래와 같습니다ㅏ.
IF(H2="",0,IF(MOD(H2,1)<TIME(8,59,0),INT(H2)+TIME(8,50,0),H2))

위 함수를 사용하면 지각한 사람에 결과값이 날짜와 시간이 그대로 표시가 됩니다.

퇴근시간1 데이터는 날짜와 시간이 함께 표시된 것을 10분 단위로 퇴근시간을 [퇴근시간 2] 시간만 표시하고자 합니다.

퇴근시간2에 대한 함수도 출근시간2 함수와 동일하게 사용하였습니다.

IF(H2="",0,IF(MOD(H2,1)<TIME(8,59,0),INT(H2)+TIME(8,50,0),H2))

위 함수를 사용하면 퇴근시간이 10분 단위 계산이 안됩니다.



==============[박인호님 글에 대한 답변입니다]==============
첨부파일 참고하세요...
 
[불량 게시물 신고]  
박인호답변 감사합니다.11-05 (23:04)
삭제 ■신고
        
  

작성일 : 2024-11-05(22:09)
최종수정일 : 2024-11-05(22:09)
 


 ◎ 관련글

  제 목   작성자   날짜
출퇴근 시간 표시 문의 박인호 2024-11-05
[RE]출퇴근?시간?표시?문의 재현 2024-11-05