엑셀 밤/낮 구분하기 쉬운 방법 및 원리 이해하기 :: 엑셀함수공식

특정 시간을 주어진 기준에따라 밤과 낮으로 구분하는 공식의 사용법과 동작원리를 단계별로 알아봅니다.

홈페이지 » 엑셀 시간 밤/낮 구분하기 쉬운 방법 :: 엑셀 함수 공식

엑셀 밤/낮 구분하기 공식

엑셀 밤/낮 구분하기 목차 바로가기
함수 공식
=IF(AND(HOUR(셀)>=8,HOUR(셀)<=17),"낮","밤")
인수 설명
인수설명
밤과 낮을 구분할 시간이 입력된 셀 또는 값 입니다.

예제파일 다운로드

사용된 기초 함수
입력한 조건의 참/거짓을 판단하여 값을 반환합니다.
시간 값의 '시'를 반환합니다.

엑셀 밤낮 구분하기 공식 알아보기

공식 설명

특정 시간을 주어진 기준에 따라 밤과 낮으로 구분하는 엑셀 밤/낮 구분하기 공식입니다. 본 포스트에서 소개해드린 기본 공식은 오전 8시~오후6시를 기준으로 밤과 낮을 구분합니다.  만약 밤과 낮을 구분하는 시간을 변경하려면 아래와 같이 공식을 수정합니다.

=IF(AND(HOUR(셀)>=7,HOUR(셀)<=20),"낮","밤")
' 오전 7시~오후9시를 기준으로 밤과 낮을 구분합니다.
공식의 동작원리
  1. HOUR 함수를 사용하여 특정 시간의 '시' 를 추출합니다.
    =HOUR("오전 7:20") ' 7을 반환합니다.
    =HOUR("오후 1:30") ' 13을 반환합니다.
    =HOUR("오후 6:30") ' 18을 반환합니다.
  2. 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
  3. 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시

관련링크 : MS 홈페이지 HOUR 함수 사용법

현재 페이지 댓글알림 신청
알림 설정
guest
0 Comments
Inline Feedbacks
View all comments
0
여러분의 생각을 댓글로 남겨주세요.x