엑셀 시간계산 에 대해서
이야기를 해보겠습니다
엑셀은 마이크로소프트에서 만든
문서 편집 프로그램 인데
셀 이라는 공간에 데이터를 입력하고
셀과 셀 사이에 수학 연산을 적용하거나
조건문 등을 설정 할 수 있습니다
이런 특징 때문에
데이터 관리용 프로그램으로
굉장히 많이 사용되고 있는데요
엑셀 시간계산 을 하는 경우
기본 설정으로 나오는 결과물과
내가 원하는 결과물이
다른 경우가 종종 있습니다
이런 경우 내가 원하는 결과물에 따라
설정을 조절해야 하는데요
어떻게 해야하는지
알아보도록 하겠습니다
<엑셀 시간계산 - 원리>
엑셀의 기준 날짜는 1900년 1월 1일 이고
이 날을 기준으로 1일에 1씩
숫자를 증가시켜서 계산합니다
예를들어서 2017년 10월 28일의 경우
엑셀에서는 43036 이라는 데이터로 인식하죠
1 보다 낮은 수는 시간으로 인식하여
24로 나눠서 정수 값을 시간
남는 소수점 이하의 값은
60으로 한번 더 나눠서
정수는 시간, 소수점은 분으로 인식합니다
이런 숫자 데이터의 표시 방식을
날짜로 변경하면 날짜 데이터가 됩니다
즉 날짜 데이터라고 해서
계산 방식이 다른게 아니기 때문에
숫자와 함께 계산을 하되
표시 방식만 신경쓰시면 됩니다
개념으로 설명하니 복잡하게 느껴지는데
네이버 지식in 에 올리온 질문을 해결하면서
이해를 도와드리겠습니다
<엑셀 시간계산 - 기본 계산>
2018년 4월 10일 오후 5시 10분(17:10)
2018년 4월 12일 오후 1시 40분(13:40)
이 2가지의 시간이
얼마나 차이나는지 알고 싶은 경우
=늦은 시간-빠른 시간 을 하시면 됩니다
수학 계산의 결과로
1.854166667 이라는 값이 나오는데
이 값을 시간 표시로 바꾸면 됩니다
셀에 마우스 우클릭을 하시고
셀 서식을 눌러주세요
표시 형식에서 사용자 지정을 선택하시고
[h]:mm:ss 를 선택해주시면
총 걸린 시간인
44시간 30분 으로 표시가 됩니다
<엑셀 시간계산 - 날짜와 시간 셀>
그런데 날짜와 시간이 서로 다른 셀에
들어가 있는 경우가 있습니다
이 경우 시간 부분을
빼기 처리하면 에러인 #이 뜨게 됩니다
13:40 분 에서 17:10분을 빼면
존재 할 수 없는 음수의 시간이기 때문이죠
이렇게 되는 이유는
날짜 데이터가 없기 때문이라서
날짜와 시간 데이터를 합치면 됩니다
앞에서 설명했듯이 엑셀에서는
날짜와 시간 역시 숫자이기 때문에
날짜기 있는 셀과 시간이 있는 셀을
+ 로 합쳐주시면 됩니다
2018/04/10 날짜와
17:10 시간을 +로 합쳤더니
2018/04/10 17:10 이 되었죠
이렇게 셀을 합치신 후
빼기를 하시면 시간 계산이 됩니다
날짜와 시간이 합쳐진 부분이
보이지 않아야 한다면
열 전체를 클릭하시고
마우스 우클릭을 하신 후
숨기기 처리 하시면 됩니다
C열은 숨겨져 있습니다만
계산은 정상적으로 가능하죠
<엑셀 시간계산 - 시간 더하기>
2018/04/12 13:40 에서
200 시간이 지나면 어떻게 될까?
이 경우 복잡하게 생각하지 마시고
다른 셀에 200:00:00 (200시간 0분 0초)를 입력하고
두 셀을 그냥 더해주시면 간단하게 해결됩니다
<엑셀 시간계산 - 요일 확인하기>
특정 날짜의 요일을 확인하고 싶은 경우
=text(대상,"aaaa") 를 하시면 됩니다
2018/04/20 21:40 을 대상으로 연산을 하니
금요일 이라고 바로 확인이 되네요
여러가지 함수를 사용해서
조금 더 세련되게 하는 방법도 있습니다만
솔직히 그런 방법은 기억에도 남지 않고
오히려 어렵게 느껴지는 경우가 많습니다
날짜, 시간도 결국은 숫자의
다른 표시 형식이다 라는 개념을 기억하시고
보조 셀을 적극 활용해서
+,- 를 이용하시면 엑셀 시간계산 어렵지 않습니다