본문 바로가기
엑셀 기초 강좌

048. (엑셀 기초 함수) Time, Hour, Minute, Second 함수 사용법 - 엑셀 시간함수를 잘 다뤄보자

by Excel.Jump 청출어람 2023. 1. 1.
반응형

 

 

 

Time, Hour, Minute, Second 함수

 

 

 

■ 목차

 

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 함수로 시간 데이터 구하기
* Time 함수로 시간 데이터 구하기

 

  - Time 함수는 시, 분, 초에 해당하는 정수값이나 해당하는 셀 참조 주소를 입력하게 되면 시간 형식의 데이터를 쉽게 만들 수 있습니다 
  - 2번째 예제에서 처럼 "300초"의 데이터는 5분으로 환산되어 반영이 되지만
  - 3번째 예제처럼 24시간 넘는 시간값은 날짜를 표시하는 형식이 아니기 때문에 시간 함수인 Time 함수에서는 무시됩니다. 

  - 시간은 진짜 값이 숫자이기 때문에 시간(hh:mm:dd)의 합계는 Sum 함수로 쉽게 구할 수 있습니다. 
  - 다만 24시간이 넘는 총시간의 합계를 구하기 위해서는 셀 서식을 " [hh]:mm:ss "와 같이 대괄호 ( [ ] )를 사용해서 지정해줘야 합니다. 

  - 메뉴 패스 : Ctrl + 1 (셀 서식 단축키) > 표시 형식 > 사용자 지정

  - 그리고 Time 함수를 수식으로 사용하게 되면 엑셀이 자동으로 해당 셀의 서식을 "시간 형식"으로 적용을 해주는데 
  - 혹시 시간 형식이 아닌 숫자 등 다른 형식으로 되어 있다면 셀 서식을 "시간"형식으로 변경해줘야 예제와 같이 시간을 볼 수 있습니다.


  - 다음은 시간 데이터를 Hour, Minute, Second 함수를 사용해서 시, 분, 초에 해당하는 정수값으로 변환하는 예제입니다.
  - 이 경우에도 결괏값이 정수이기 때문에 셀 서식은 "숫자" 형식이 되어야 합니다. 

 

Hour, Minute, Second 함수 사용
* 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 "와 같이 대괄호 ( [ ] )를 사용해서 지정한다.

 

048. (엑셀 기초 함수) Time 함수-예제.xlsx
0.01MB

 

 

[엑셀 기초 강좌] - 999. 엑셀 기초 함수 목차 (완료)

 

999. 엑셀 기초 함수 목차 (완료)

[엑셀 기초 강좌] - 029. (엑셀 기초 함수) Sum함수 : 숫자의 합계를 구해보자 [엑셀 기초 강좌] - 030. (엑셀 기초 함수) Max, Min 함수 - 최대값, 최소값을 구해보자 [엑셀 기초 강좌] - 031. (엑셀 기초 함

nextmeok.tistory.com

 

 

 

* 엑셀 관련 궁금하신 거나 어려운 점이 있으시면 자유롭게 질문을 해주세요.
* 가능한 도움을 드릴 수 있도록 하겠습니다.
* 저도 많이 알지는 못하지만 누구나 그렇듯 시작이란 게 있고 경험이란 게 다를 것 같습니다.
* 편하게 문의하시면 됩니다. 저도 모를 수 있다. 감안해 주시고.

  - ILU, SH -

반응형

댓글