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

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

작성자 :
오빠두엑셀
최종 수정일 : 2021. 09. 03. 10:58
URL 복사
메모 남기기 : (3)

엑셀 밤/낮 구분하기 공식

엑셀 밤/낮 구분하기 목차 바로가기
함수 공식
=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 함수 사용법

5 2 투표
게시글평점
3 댓글
Inline Feedbacks
모든 댓글 보기
3
0
여러분의 생각을 댓글로 남겨주세요.x