|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 엑셀 버전(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분 단위 계산이 안됩니다.
==============[박인호님 글에 대한 답변입니다]==============
첨부파일 참고하세요... |
|