5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키엑셀 함수날짜 및 시간

HOUR 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 HOUR 함수는 시간 데이터에서 '시'를 추출하는 함수입니다.

HOUR 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=HOUR(시간)
인수구분설명
시간 필수
시(Hour) 를 추출할 시간 값 또는 시간 형식의 텍스트입니다.
  • 텍스트 형식의 시간은 "HH:MM" 또는 "HH:MM AM/PM" 형식을 사용합니다.
    예) "9:00 PM" → 21 , "오후 9시" → #VALUE! 오류

함수 개요

엑셀 HOUR 함수는 시간 데이터에서 '시'를 추출해 0 - 23 사이의 숫자로 반환합니다. 함수의 인수는 시간 데이터와 시간 형식의 텍스트를 사용할 수 있습니다. HOUR 함수는 시간 데이터를 다루는 출퇴근 시간 관리, 근무 시간 관리 등 다양한 상황에 사용됩니다.

HOUR 함수는 '24시간'을 기준으로 동작합니다. 따라서, 시간으로 "9:25 PM"을 입력하면 결과 값으로 21이 반환됩니다.

=HOUR(NOW())현재 시간의 '시'를 반환합니다.
=HOUR(TIME(12,35,00))12 를 반환합니다.
=HOUR("9:25 PM")21을 반환 합니다.

HOUR 함수 간단 예제

1
현재 시간의 '시' 확인하기

아래와 같이 NOW 함수 와 HOUR 함수를 함께 활용하면, 시스템 상 현재 시간의 '시'를 확인할 수 있습니다.

=HOUR(NOW())시스템 상 현재 시간의 '시'를 정수로 반환합니다. 예를 들어, 시스템 상 시간이 오후 4시 35분인 경우, 16을 반환 합니다.
예시1_tiny
시스템 상 현재 시간의 '시'를 확인 합니다.
2
특정 시간 기준 지각 여부 확인하기

아래와 같이 IF 함수 와 HOUR 함수를 함께 활용하면, 특정 시간을 기준으로 지각 여부을 확인할 수 있습니다.

=IF(HOUR(B2)>;=10,"지각","")출근 시간이 10시를 넘은 경우 '지각'을 표시합니다.
예시2_tiny
임직원의 근태 기록을 토대로 지각 유무를 체크 합니다.

그 외 주의사항

엑셀이 인식할 수 없는 시간 형식(예: "9시", "9AM")인 경우 #VALUE! 오류를 반환합니다.

날짜와 시간이 함께 입력된 경우에도 시를 추출합니다.

=HOUR("2025-04-15 23:10")23을 반환합니다.

함수의 오류를 줄이고, 시간 데이터를 유연하게 처리하려면 TIME 함수 를 사용하세요.

댓글 3

댓글 3
5 (3개 평가)
아싸강호
아싸강호 2020.09.04 12:44
감사합니다!
세영아빠
세영아빠 2020.09.05 07:39
열공하겠습니다
강민준🤗
강민준🤗 2024.08.10 22:06
좋은 강의 감사합니다.
스크랩 완료