본문 바로가기
엑셀 플로우 (excelflow)

엑셀 WEEKDAY 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리

by LOVEFLOW 2024. 4. 17.

 

WEEKDAY 함수란?

 

WEEKDAY 함수는 날짜에 해당하는 요일을 반환한다. 요일은 기본적으로 1(일요일)에서 7(토요일) 사이의 정수로 표시된다.

 

1. WEEKDAY 함수 구문

=WEEKDAY(serial_number, [return_type])
=WEEKDAY(날짜, [반환 값 유형])

 

2. WEEKDAY 함수 인수

serial_number : [필수 요소] 요일을 확인하고자 하는 날짜
[return_type] : [선택 요소] 요일을 반환하는 방식을 지정하는 매개변수, 생략할 경우 1로 간주한다.

 

3. [return_type] 인수에 대한 상세 설명

이 매개변수를 사용하여 어떤 요일부터 시작할지 결정할 수 있다.

return_type 변환되는 숫자
1 또는 생략 1(일요일)에서 7(토요일) 사이의 숫자 이전 버전의 Microsoft Excel처럼 동작한다.
2 1(월요일)에서 7(일요일) 사이의 숫자
3 0(월요일)에서 6(일요일) 사이의 숫자
11 1(월요일)에서 7(일요일) 사이의 숫자
12 1(화요일)에서 7(월요일) 사이의 숫자
13 1(수요일)에서 7(화요일) 사이의 숫자
14 1(목요일)에서 7(수요일) 사이의 숫자
15 1(금요일)에서 7(목요일) 사이의 숫자
16 1(토요일)에서 7(금요일) 사이의 숫자
17 1(일요일)에서 7(토요일) 사이의 숫자

 

 

WEEKDAY 함수 기본 예제

 

엑셀을 열고 셀에 다음과 같이 입력하자.

  A
1 2024-05-05

 

WEEDKDAY 함수를 사용하여 위 표의 날짜에 해당하는 정수를 구해보자.

=WEEKDAY(A1)
이 수식은 "1"을 반환한다. type 인수를 생략할 경우 1로 간주되며, 일요일부터 시작하여 1부터 7까지의 값을 반환한다.
따라서 2024-05-05는 일요일이기 때문에 "1"이 반환된다.



WEEKDAY 함수와 CHOOSE 함수를 조합하여 날짜에 해당하는 요일 표시하기

 

엑셀을 열고 셀에 다음과 같이 입력하자.

  A
1 2024-05-05

 

위 표의 날짜가 어떤 요일인지 표시하는 수식을 작성해보자.

=CHOOSE(WEEKDAY(A1), "일", "월", "화", "수", "목", "금", "토")
이 수식을 "일"을 반환한다. =WEEKDAY(A1)의 결과가 1이므로 CHOOSE 함수의 첫번째 결과값인 "일"이 반환되는 원리이다.

 

 

WEEKDAY 함수와 IF 함수를 조합하여 주말과 평일을 표시하기

 

엑셀을 열고 셀에 다음과 같이 입력하자.

  A
1 2024-05-05

 

위 표의 날짜가 주말인지 평일인지 표시하는 수식을 작성해보자.

=IF(WEEKDAY(A1,2)>5, "주말", "평일")
이 수식은 A1 셀에 입력된 날짜를 확인하고 토요일과 일요일인 경우 "주말"을 그렇지 않은 경우 "평일"을 반환한다.
2024-05-05은 일요일이므로 "주말"이 반환된다.