엑셀 HOUR 함수 실전 활용법|시(hour)만 추출하는 5가지 예제

HOUR 함수 : 엑셀로 시간 데이터를 다룰 때, 전체 시각(예: 09:30:00) 중에서 ‘시(hour)’만 따로 추출하고 싶은 경우가 많습니다.
출근 시간만 뽑아서 통계 내기, 근무 시간 분류, 야간/주간 시간대 판단 등에서 유용하게 쓰이죠.

이럴 때 가장 간단하고 정확한 함수가 바로 엑셀 HOUR 함수입니다.

이 글에서는 HOUR 함수의 개념, 사용법, 실무 예제 5가지, 주의사항, 시간 함수와의 조합까지 상세히 정리해드립니다.
시간 데이터를 다루는 실무자라면 꼭 익혀두셔야 할 함수입니다!

HOUR 함수

1. HOUR 함수란?

엑셀의 HOUR 함수는 셀에 입력된 시간에서 ‘시(hour)’ 부분만 정수로 추출해주는 함수입니다.
예를 들어 15:45:00이라는 시각에서 숫자 15만 추출할 수 있습니다.


✅ 기본 구조

excel복사편집=HOUR(시간)
  • 시간: 시각을 나타내는 셀이나 TIME 함수 등
  • 반환값: 0 ~ 23 사이의 정수 (24시간 기준)

✅ 기본 예제

excel복사편집=HOUR("09:30:00") → 9  
=HOUR(TIME(18, 45, 0)) → 18

2. 실무 활용 예제 5가지

실무를 할 때 어떻게 활용되는지가 중요하겠죠? 이 함수가 실무 업무를 할 때 어떻게 활용되는지에 대해 아래와 같이 5가지로 정리해 봤습니다.


✅ 예제 1: 출근 시간에서 시(hour)만 추출

A열(출근시간)B열(출근 시각-시)
08:45:00=HOUR(A2) → 8

→ 시각이 아닌 ‘시’만 추출하여 근무자 분류, 통계 등에 활용할 수 있습니다.


✅ 예제 2: 야간근무 여부 판단 (야근: 오후 10시~새벽 6시)

excel복사편집=IF(OR(HOUR(A2) >= 22, HOUR(A2) < 6), "야간근무", "주간근무")

→ 시간 기준 조건 분기로 주야간 구분 자동화
→ A2 = 23:00 → 결과: “야간근무”


✅ 예제 3: 시간대별 통계 (피크 시간 분석 등)

excel복사편집=HOUR(A2)

→ 시(hour) 값으로 피벗 테이블 구성
→ 예: 시간대별 콜센터 접수량 분석, 방문자 수 집계 등


✅ 예제 4: 시간 구간 그룹핑

excel복사편집=IF(HOUR(A2) < 12, "오전", "오후")

→ 시(hour)를 기준으로 시간대를 오전/오후로 자동 분류
→ 마케팅 분석, 설문 데이터 정리 등에 유용


✅ 예제 5: 사용자 지정 메세지 생성

excel복사편집="입력하신 시각은 " & HOUR(A2) & "시입니다."

→ 셀에 입력된 시각을 문장 형태로 변환
→ 사용자 인터페이스가 포함된 양식 제작 시 유용


3. TIME 함수와 함께 쓰는 방법

HOUR 함수는 TIME 함수나 NOW 함수와 함께 자주 사용됩니다.
그래서 이 함수들이 어떻게 함께 쓰이는지 그 방법에 대해 아래와 같이 정리해봤어요!

✅ NOW 함수에서 현재 시각의 ‘시’ 추출

excel복사편집=HOUR(NOW())

→ 엑셀 파일을 여는 순간의 ‘현재 시(hour)’를 반환
→ 실시간 시간 기반 자동화 가능


✅ TIME 함수로 시간 조정 후 시 추출

excel복사편집=HOUR(TIME(HOUR(A2) + 2, MINUTE(A2), 0))

→ A2 시각 기준으로 2시간 후의 ‘시’만 추출
→ 출발 시각 + 이동 시간 등의 계산에 활용


4. HOUR 함수 사용 시 주의사항

엑셀에서 함수를 사용할 때 주의해야할 사항들이 많은데요. 이번 HOUR 함수를 사용할 때는 어떤 주의사항이 있는지 알려드릴게요! 아래 사항을 참고해서 실수 없이 활용해보세요.

❗ 날짜+시간이 있는 셀도 ‘시간’만 추출됨

예: 2024-05-20 16:30:00=HOUR(A2) → 16
→ 날짜 정보는 무시되고 시간만 추출됩니다.


❗ 텍스트 형태 시간은 인식 불가할 수 있음

  • "14:00"처럼 문자열로 된 시간은 오류 발생 가능
  • TIMEVALUE 함수로 시간 변환 후 사용 권장
excel복사편집=HOUR(TIMEVALUE("14:30")) → 14

❗ 시간 계산 시 단위 주의

HOUR 함수는 정수(시 단위)만 추출하므로, 분, 초 계산에는 별도 함수(MINUTE, SECOND) 사용이 필요합니다.


5. HOUR 함수 vs MINUTE / SECOND 비교

함수반환 값예시 결과 (시간: 13:45:30)
HOUR시 (0~23)13
MINUTE분 (0~59)45
SECOND초 (0~59)30

→ 함께 사용하면 시/분/초를 자유롭게 분해하고 조합 가능


마무리

엑셀 HOUR 함수는 시간 데이터에서 ‘시(hour)’ 정보만 정확하게 추출할 수 있는 매우 유용한 함수입니다.
출퇴근 분석, 근무 시간 통계, 야근 여부 판단 등 다양한 실무 분야에서 활용되며,
TEXT, IF, TIME, NOW 같은 함수들과 결합하면 시간 데이터를 더욱 정교하게 자동화할 수 있습니다.

엑셀에서 시간 기반 작업이 있다면, 오늘 소개한 HOUR 함수 예제들을 바로 실무에 적용해 보세요.
더 정확하고 빠른 시간 처리가 가능합니다.

오늘은 이렇게 엑셀 HOUR 함수에 대해 알아보았습니다! 오늘 배운 함수를 통해 엑셀 시간 함수를 활용할 때 많은 도움 받으셨길 바라고, 혹시나 이 함수에 대해 어려운 점이 있다면 언제든지 댓글 남겨주세요! 그럼 제가 그 부분에 대해 다음 게시글에 반영하여 알려드리겠습니다.

그리고 오늘 배운 함수가 아닌 다른 함수에 대해서도 궁금하신 점이 있다면 댓글 남겨주세요. 제가 꼭 그 함수에 대해 알려드리도록 하겠습니다 🙂

오늘 제 글을 통해 엑셀 함수 사용에 도움 받으셨길 바라고 오늘도 좋은 하루 되세요~!

엑셀 HOUR 함수 더보기

엑셀 시간 함수 총정리

Leave a Comment