■ 목차
1. 함수 설명
2. Time 함수의 구문 / 사용방법
3. Hour, Minute, Second 함수의 구문 / 사용방법
4. Time, Hour, Minute, Second 함수 사용해 보기
** 핵심 요약
1. 함수 설명
- 엑셀에서 정확한 시간형식의 "시간 데이터"를 만들어 주는 함수로 Time 함수가 있습니다.
- 그리고 시간 데이터에서 시, 분, 초에 해당하는 숫자값을 찾아주는 함수로 Hour, Minute, Second 함수가 존재합니다.
- 날짜만큼이나 우리에게 어려움을 주는 데이터 형식으로 정확한 입력 및 엑셀이 어떻게 시간 데이터를 관리하는지 알고 있으면 실수/오류 없이 시간 데이터 관리가 될 수 있습니다.
2. Time 함수의 구문 / 사용방법
- TIME(hour, minute, second)
- hour 필수 요소입니다. 시간을 나타내는 0에서 32767 사이의 숫자입니다.
- minute 필수 요소입니다. 분을 나타내는 0에서 32767 사이의 숫자입니다.
- second 필수 요소입니다. 초를 나타내는 0에서 32767 사이의 숫자입니다.
- hour, minute, second 인수는 우리가 "2시 30분 25초"와 같은 시간을 얘기할 때 사용하는 2, 30, 25의 정수 값에 해당하는 인수입니다.
- "Time(2, 30, 25)"처럼 입력해 주면 "2시 30분 25초"에 해당하는 "시간 데이터(2:30:25)"를 만들어 주는 함수입니다.
- 여기서 분, 초의 경우 59분, 59초를 넘어가게 되면 해당하는 시간, 분으로 환산하여 올려 주지만
- 시간의 경우 날짜를 표현하는 형식이 아니기 때문에 0 ~ 24시간까지만 표시하고 24시간이상의 시간은 그냥 버림을 하게됩니다.
- Time(0, 70, 0) = Time(1, 10, 0)이 되고 Time(0, 0, 70) = Time (0, 1, 10)이 되지만 Time(27, 0, 0) = Time(3, 0, 0)이 됩니다.
3. Hour, Minute, Second 함수의 구문 / 사용방법
- HOUR(serial_number)
- MINUTE(serial_number)
- SECOND(serial_number)
- serial_number 필수 요소입니다. 시, 분, 초를 계산할 시간 값입니다
- serial_number는 시간 데이터를 의미합니다.
- 시간이라는게 "=hour("12:00:00")"처럼 입력을 하거나 시간 데이터 값인 " = hour(0.5) "처럼 입력이 되어야합니다.
- 이 부분이 좀 혼돈스러운데 우리가 보는 "12:00:00"은 시간을 셀 서식으로 편하게 보는 형태일 뿐이고 진짜 값은 숫자 0.5 입니다.
- 엑셀은 "하루 = 숫자 1", "1시간 = 1/24" 그래서 12시 = 12/24가 되어 숫자 0.5라는 값을 가지게 됩니다.
- 숫자 0.5가 12시의 진짜 값이고 "12:00:00"는 단지 셀 서식의 시간형태로 보게 되는 형식일 뿐입니다.
- 이렇게 시간이 숫자값을 가지게 되고 계산이 되기 때문에 현실적으로 우리가 시간에 해당하는 숫자값을 알고 사용하는 것은 어렵습니다.
- 그래서 "시간 데이터"의 정확한 입력 방식에 익숙해지거나, Time 함수로 정확한 시간 데이터를 만들어서 사용을 하게 됩니다.
- 이제는 12시 = 12/24 ( = 0.5) ≠ 숫자 12 되는 관계가 이해가 되시는지요? ㅠㅠ
4. Time, Hour, Minute, Second 함수 사용해 보기
- 다음의 시, 분, 초에 해당하는 정수 데이터를 이용하여 Time 함수로 "시간 데이터"를 구해 보겠습니다.
- 그리고 시간 합계를 Sum 함수를 사용해서 구해보겠습니다.
- Time 함수는 시, 분, 초에 해당하는 정수값이나 해당하는 셀 참조 주소를 입력하게 되면 시간 형식의 데이터를 쉽게 만들 수 있습니다
- 2번째 예제에서 처럼 "300초"의 데이터는 5분으로 환산되어 반영이 되지만
- 3번째 예제처럼 24시간 넘는 시간값은 날짜를 표시하는 형식이 아니기 때문에 시간 함수인 Time 함수에서는 무시됩니다.
- 시간은 진짜 값이 숫자이기 때문에 시간(hh:mm:dd)의 합계는 Sum 함수로 쉽게 구할 수 있습니다.
- 다만 24시간이 넘는 총시간의 합계를 구하기 위해서는 셀 서식을 " [hh]:mm:ss "와 같이 대괄호 ( [ ] )를 사용해서 지정해줘야 합니다.
- 메뉴 패스 : Ctrl + 1 (셀 서식 단축키) > 표시 형식 > 사용자 지정
- 그리고 Time 함수를 수식으로 사용하게 되면 엑셀이 자동으로 해당 셀의 서식을 "시간 형식"으로 적용을 해주는데
- 혹시 시간 형식이 아닌 숫자 등 다른 형식으로 되어 있다면 셀 서식을 "시간"형식으로 변경해줘야 예제와 같이 시간을 볼 수 있습니다.
- 다음은 시간 데이터를 Hour, Minute, Second 함수를 사용해서 시, 분, 초에 해당하는 정수값으로 변환하는 예제입니다.
- 이 경우에도 결괏값이 정수이기 때문에 셀 서식은 "숫자" 형식이 되어야 합니다.
- 시간관련해서는 "시간 데이터"를 정확하게 만들어 주는 것이 가장 중요하고
- 그러기 위해서는 정확한 시간 입력 형식 ("hh:mm:dd")을 사용하거나 Time 함수를 사용할 수 있습니다.
** 핵심 요약 : Time, Hour, Minute, Second 함수 사용법 - 엑셀 시간함수를 잘 다뤄보자
1. 함수 설명
- Time 함수는 정확한 시간형식으로 시간 데이터를 만들어 주는 함수이다.
- Hour, Minute, Second 함수는 시간 데이터에서 시, 분, 초에 해당하는 숫자값을 찾아준다.
2. Time 함수의 구문 / 사용방법
- TIME(hour, minute, second)
- hour 필수 요소입니다. 시간을 나타내는 0에서 32767 사이의 숫자입니다.
- minute 필수 요소입니다. 분을 나타내는 0에서 32767 사이의 숫자입니다.
- second 필수 요소입니다. 초를 나타내는 0에서 32767 사이의 숫자입니다.
- "Time(2, 30, 25)"처럼 입력해 주면 "2시 30분 25초"에 해당하는 "시간 데이터 (2:30:25)"를 만들어 준다.
- 분, 초의 경우 59분, 59초를 넘어가게 되면 해당하는 시간, 분으로 환산하여 더해주지만
- 시간의 경우 날짜를 표현하는 형식이 아니기 때문에 0 ~ 24시간까지만 표시하고 24시간 이상의 시간은 그냥 버린다.
3. Hour, Minute, Second 함수의 구문 / 사용방법
- HOUR(serial_number)
- MINUTE(serial_number)
- SECOND(serial_number)
- serial_number 필수 요소입니다. 시, 분, 초를 계산할 시간 값입니다
- serial_number는 시간 데이터를 의미하고 "=hour("12:00:00")" 혹은 시간 데이터 값인 " = hour(0.5) "처럼 입력한다.
- 우리가 보는 "12:00:00"은 시간을 셀 서식으로 편하게 보는 형태일 뿐이고 진짜 시간의 값은 숫자 0.5이다.
- 엑셀은 "하루 = 숫자 1", "1시간 = 1/24" 그래서 12시 = 12/24가 되어 숫자 0.5라는 값을 가지게 된다.
4. Time, Hour, Minute, Second 함수 사용해 보기
- 시간은 진짜 값이 숫자이기 때문에 시간(hh:mm:dd)의 합계는 Sum 함수로 쉽게 구할 수 있다.
- 24시간이 넘는 총시간의 합계를 구하기 위해서는 셀 서식을 " [hh]:mm:ss "와 같이 대괄호 ( [ ] )를 사용해서 지정한다.
[엑셀 기초 강좌] - 999. 엑셀 기초 함수 목차 (완료)
* 엑셀 관련 궁금하신 거나 어려운 점이 있으시면 자유롭게 질문을 해주세요.
* 가능한 도움을 드릴 수 있도록 하겠습니다.
* 저도 많이 알지는 못하지만 누구나 그렇듯 시작이란 게 있고 경험이란 게 다를 것 같습니다.
* 편하게 문의하시면 됩니다. 저도 모를 수 있다. 감안해 주시고.
- ILU, SH -
댓글