엑셀함수 실무 예제, 실습과제 입니다.

(실제 중소기업 사장님께서 질의하신 문제입니다.)

 

스스로 고민해 가며 한번 풀어보세요...

문제의 힌트는 맨 아래에 있습니다. 이 문제를 해결한다면 엑셀 함수 실력이 업그레이드 될 것 입니다.

 

윤샘도 처음에는 막연하게 구현이 불가능한 문제, 힘들거라 생각 했었는데 이래저래 시도해보고 수일간 곰곰히 생각해 보니 의외로 문제가 해결이 됐었습니다. ㅎㅎ


오전에 회사 출근 시스템 단말기에 직원들이 카드로 출근 체크를 하면 엑셀 워크시트에 실제 출근 시간(B4:B10) 데이터가 아래 그림과 같이 자동으로 전송 입력 됩니다.

 

직원별 입력
체크시간(B4:B10) 데이터를 이용해 아래와 같이 근태상황(C4:C10) 출근/지각 표시 되도록 풀어보세요...
(함수 응용 계산식이 여러 형태의 정답이 나올 것 같습니다.)

 

 

본 문제를 스스로 해결 하신다면, 엑셀함수 실무 응용에 어느정도 감을 잡으셨고, 일정 수준이상 오르신 분이라 생각할 수 있을 것 같습니다. 


데이터가 미리 입력된, 아래 엑셀 파일을 다운받아 본 문제를 풀어보세요~~

 

[실습과제1 예제파일] 

직원별출근(카드체크)현황-함수실무예제.xls

 

 

 

 

[문제 힌트1]

아래는, 참고할 만한 오답 계산식 입니다.

체크시간 9:00 이 출근이 아닌 지각으로 표시 되어서 안됨. 

 

=if(hour(b4)>=9,"지각","출근")

 

 

[문제 힌트2]

함수 2개, if time 으로 조합해서 풀수가 있습니다.

 

=if(조건,"참","거짓")

=time(시,분,초) --> 예시 =time(9,0,50)

 

 

 

 

* 문제의 정답을 확인하고 싶으신분은 윤샘컴교실의 자유게시판에 글을 남기시면 됩니다.

 


 

[최초 포스팅 : 2012/04/04 21:30]

 

=if(b4<=time(9,0,59),"출근","지각")

=if(time(9,0,59)>=b4,"출근","지각")

 

=IF(OR(HOUR(B4)<HOUR("09:00:00"),HOUR(B4)&MINUTE(B4)=HOUR("09:00:00")&MINUTE("09:00:00")),"출근","지각")

 

 

posted by [Selha YoonSem]
: