강좌(교육)

[엑셀 함수강좌] 날짜 데이터를 보고 휴일여부 확인하기(IF, WEEKDAY 함수)엑셀교실

조아0415 2016. 12. 16. 16:08
[엑셀 함수강좌] 날짜 데이터를 보고 휴일여부 확인하기(IF, WEEKDAY 함수)엑셀교실

날짜 데이터를 보고 휴일여부 확인하기(IF, WEEKDAY 함수)


=IF(logical_test, [value_if_true], [value_if_false])

=WEEKDAY(serial_number, [return_type])

 

IF함수는 지정한 조건이 (TRUE)인지 거짓(FALSE)인지 판단하여, (TRUE) 일 때와 거짓(FALSE) 일 때
각각 다른 값을 반환하는 함수이고,

WEEKDAY 함수는 요일을 1-7까지의 번호로 반환하는 함수입니다.

 

아래 날짜를 보고 휴일여부를 확인하여 휴일인 날짜에는 휴일”, 휴일이 아닌 날짜에는 휴일아님이라고 표시해 보세요.

  

먼저 weekday 함수를 이용해서 어떤 날이 휴일인지 알아냅니다. weekday 함수는 기본적으로

, , , , , , 토 순서대로 1, 2, 3, 4, 5, 6, 7 값을 반환하므로
1값을 반환할 때 휴일이라는 값을 보여주면 됩니다.

 

C4셀에 아래와 같은 수식을 입력해주면 휴일아님이라는 값이 뜨겠죠
2015-09-03일은 목요일이므로 5라는 값을 반환하기 때문이죠,

 

=IF(WEEKDAY(B4)=1, "휴일", "휴일아님")

 

마찬가지로 수식을 쭉 드래그하여 C4:C13까지 셀을 입력해보면

아래와같이 2015-09-06일이 일요일 이므로 1이라는 값을 반환하여 C7셀에 "휴일"이라는 값을 찍어주게 됩니다.