엑셀 밤/낮 구분하기 공식
엑셀 밤/낮 구분하기 목차 바로가기
함수 공식
=IF(AND(HOUR(셀)>=8,HOUR(셀)<=17),"낮","밤")
인수 설명
인수 | 설명 |
셀 | 밤과 낮을 구분할 시간이 입력된 셀 또는 값 입니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀공식] 시간을 밤/낮으로 구분하기예제파일
사용된 기초 함수
엑셀 밤낮 구분하기 공식 알아보기
공식 설명
특정 시간을 주어진 기준에 따라 밤과 낮으로 구분하는 엑셀 밤/낮 구분하기 공식입니다. 본 포스트에서 소개해드린 기본 공식은 오전 8시~오후6시를 기준으로 밤과 낮을 구분합니다. 만약 밤과 낮을 구분하는 시간을 변경하려면 아래와 같이 공식을 수정합니다.
=IF(AND(HOUR(셀)>=7,HOUR(셀)<=20),"낮","밤")
' 오전 7시~오후9시를 기준으로 밤과 낮을 구분합니다.공식의 동작원리
- HOUR 함수를 사용하여 특정 시간의 '시' 를 추출합니다.
=HOUR("오전 7:20") ' 7을 반환합니다.
=HOUR("오후 1:30") ' 13을 반환합니다.
=HOUR("오후 6:30") ' 18을 반환합니다. - AND 함수를 사용하여 2개의 조건을 모두 만족하는 경우를 확인합니다.
' 오후 8시 30분인 경우
=AND(HOUR("오후 8시 30분")>=8,HOUR("오후 8시 30분")<=17)
=AND(20>=8,20<=17)
=AND(TRUE,FALSE)
=FALSE' 오전 10시 20분인 경우
=AND(HOUR("오전 10시 20분")>=8,HOUR("오전 10시 20분")<=17)
=AND(10>=8,10<=17)
=AND(TRUE,TRUE)
=TRUE - IF 함수를 사용하여 조건을 만족할경우 "낮"을 반환하고 그렇지 않을경우 "밤"을 반환합니다.
=IF(AND(HOUR("오전 10시 20분")>=8,HOUR("오전 10시 20분")<=17),"낮","밤")
=IF(TRUE,"낮","밤")
=낮
자주묻는질문
질문1. 아침, 점심, 저녁으로 구분하려면 어떻게 해야 하나요?
다중 IF 함수 공식을 사용하여 아침, 점심, 저녁을 구분할 수도 있으며 공식은 다음과 같습니다.
=IF(AND(HOUR(셀)>=6,HOUR(셀)<12),"아침",IF(AND(HOUR(셀)>=12,HOUR(셀)<18),"점심","저녁"))
' 특정 시간을 기준으로 아침, 점심, 저녁을 구분합니다.
- 아침 : 오전6시~오후12시
- 점심 : 오후12시~오후18시
- 저녁 : 오후18시~오전6시
- HOUR 함수를 사용하여 특정 시간의 '시' 를 추출합니다.