안녕하세요 엑셀런트입니다.
엑셀을 할 때, 알면 매우 유용한 time 함수에 대해 알아보겠습니다.
1. time함수
(의 미) 엑셀에서 시간를 나타내는 수 구하기(엑셀이 인식할 수 있는 시간으로 변경해주는 함수)
(기본수식) = Time(시간, 분, 초)
예제를 통해 알아보겠습니다.
Q. 데이터가 위와 같을 때, (A~B열)가 있을 때, 노란색 칸을 채우기위해서는?
(데이터 : 년도 4자리 + 월도 2자리 + 일자 2자리 + 시간 2자리 + 분 2자리)
A. DATE함수 및 TIME함수 사용
(C4셀에 입력) =DATE(LEFT(A4,4),MID(A4,5,2),MID(A4,7,2)) 후 C열 데이터 끝까지 내리기
(D4셀에 입력) =TIME(MID(A4,9,2),RIGHT(A4,2),0) 후 D열 데이터 끝까지 내리기
C열의 날짜 계산을 위해서는 지난 포스팅의 DATE함수를 사용하면 됩니다.
(만약 모르시는 분들은 아래 링크를 먼저 봐주세요)
https://excel-lent.tistory.com/16
시작시간을 알기 위해서, 데이터의 9째부터 2자리를 시간으로, 오른쪽에서 2자리를 분으로 가져오면됩니다.
(mid함수, right함수 사용, 모르시는 분들은 아래 포스팅을 참고해주세요)
https://excel-lent.tistory.com/15
그 후, time함수 안에 시간, 분을 넣어주시고, 초는 알 수 없으므로 0으로 처리하면 아래의 수식이 완성됩니다.
=TIME(MID(A4,9,2),RIGHT(A4,2),0)
이번에는 반대로, 시간형식의 데이터에서 시,분,초만 분리해보겠습니다.
2. HOUR, MINUTE, SECOND함수
1) HOUR
(의 미) 시간형식의 데이터에서 시간값 반환
(기본수식) = HOUR(시간데이터)
2) MONTH
(의 미) 시간형식의 데이터에서 분값 반환
(기본수식) = MINUTE(시간데이터)
3) DAY
(의 미) 시간 형식의 데이터에서 초값 반환
(기본수식) = SECOND(시간데이터)
다른 수식에 비해 매우 간단합니다.
위의 예시에서 시간과, 분과, 초를 나눠보겠습니다.
위와 같이 간단하게 분리할 수 있습니다.
(TIPS) 실무에 활용하기 유용한 팁
1) 실무 업무 중 날짜와 시간을 분리해야하는 업무가 매우 많습니다. 관련 수식을 한 엑셀파일에 정리해두고 복사해서 사용하시면 효율이 더욱 좋습니다. DATE, TIME, HOUR, MINUTE, SECOND, YEAR, MONTH, DAY
<안내>
사용, 배포 등의 제한이 없습니다. 자유롭게 사용해주세요.
관련하여 보완이 필요한 부분이 있으면 댓글을 통해 말씀해주세요.
조언, 문의, 추가자료 언제든 환영합니다.
감사합니다.
'엑셀함수' 카테고리의 다른 글
[엑셀함수] find함수의 정의와 쓰임 (0) | 2023.11.21 |
---|---|
[엑셀함수] subtotal을 활용한 화면에 보이는 셀의 합 (1) | 2023.11.20 |
[엑셀함수] 엑셀날짜계산 date함수의 개념과 실무적용 팁(year, month, day함수 포함) (0) | 2023.10.30 |
[엑셀함수] left, right, mid함수의 개념과 실무적용 팁 (0) | 2023.10.28 |
[엑셀함수] countif/countifs함수의 개념과 실무적용 팁 (1) | 2023.10.28 |