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 함수 간단 예제
아래와 같이 NOW 함수 와 HOUR 함수를 함께 활용하면, 시스템 상 현재 시간의 '시'를 확인할 수 있습니다.
=HOUR(NOW())시스템 상 현재 시간의 '시'를 정수로 반환합니다. 예를 들어, 시스템 상 시간이 오후 4시 35분인 경우, 16을 반환 합니다.
아래와 같이 IF 함수 와 HOUR 함수를 함께 활용하면, 특정 시간을 기준으로 지각 여부을 확인할 수 있습니다.
=IF(HOUR(B2)>=10,"지각","")출근 시간이 10시를 넘은 경우 '지각'을 표시합니다.
그 외 주의사항
엑셀이 인식할 수 없는 시간 형식(예: "9시", "9AM")인 경우 #VALUE! 오류를 반환합니다.
날짜와 시간이 함께 입력된 경우에도 시를 추출합니다.
=HOUR("2025-04-15 23:10")23을 반환합니다.함수의 오류를 줄이고, 시간 데이터를 유연하게 처리하려면 TIME 함수 를 사용하세요.
