엑셀 WEEKDAY 함수 사용법 – 날짜 요일 구하기 (한글표시)
엑셀에서 날짜로부터 요일 정보를 구할 때가 있습니다. 그럴 때 WEEKDAY 함수를 사용하시면 됩니다. 그럼 간단한 예제로 WEEKDAY 함수를 사용하여 날짜로부터 요일을 구하는 방법에 대해서 알아보죠.
◎ 포스트 기준 – Microsoft 365 앱
1. 함수 구문(마이크로소프트 문서)
▶ 날짜에 해당하는 요일을 반환합니다. 요일은 기본적으로 1(일요일)에서 7(토요일) 사이의 정수로 표시됩니다.
WEEKDAY(serial_number,[return_type])
인수 이름 | 설명 |
---|---|
serial_number (필수) | 찾을 날짜를 나타내는 일련 번호입니다. 날짜는 DATE 함수를 사용하거나 다른 수식 또는 함수의 결과로 입력해야 합니다. |
return_type (선택) | 반환 값 유형을 결정하는 숫자입니다. |
▶ 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(토요일) 사이의 숫자 |
2. 함수 사용 예제
▶ 사용 예제

1) 예제 : 계약 시작일 요일 표시하기

▶ [C3] : 1 = 2022-05-29 날짜는 일요일이므로 1 정수 반환
→ =WEEKDAY(B3)
※ WEEKDAY 인수인 return_type 생략으로 기본값은 1이고 1(일요일)~7(토요일) 정수 값 반환
2) 예제 : 요일 정수 값을 TEXT 함수를 사용하여 한글로 표시하기

▶ [D3] : 일 = 2022-05-29 날짜는 일요일(1)이므로 TEXT 함수를 사용하여 ‘일’ 반환
→ =TEXT(WEEKDAY(B3), “aaa”)
※ WEEKDAY 인수인 return_type에 “aaa” 추가
▶ [E3] : 일요일 = 2022-05-29 날짜는 일요일(1)이므로 TEXT 함수를 사용하여 ‘일요일’ 반환
→ =TEXT(WEEKDAY(B3), “aaaa”)
※ WEEKDAY 인수인 return_type에 “aaaa” 추가
3) 예제 : 요일 정수 값을 CHOOSE 함수를 사용하여 한글로 표시하기

▶ [F3] : 일 = 2022-05-29 날짜는 일요일(1)이므로 CHOOSE 함수를 사용하여 ‘일’ 반환
→ =CHOOSE(WEEKDAY(B3),”일”,”월”,”화”,”수”,”목”,”금”,”토”)
함께 보면 좋은 게시글
- 엑셀 YEAR, MONTH, DAY, DATE 날짜 함수 – 연, 월, 일, 지정일 구하기
- 엑셀 DATEDIF 함수 사용법 – 두 날짜 사이의 기간 구하기
- 엑셀 주말,공휴일 제외한 일수 구하기 – NETWORKDAYS 함수
- 엑셀 HOUR, MINUTE, SECOND, TIME 날짜 함수 – 시, 분, 초, 시간 구하기
- 엑셀 TEXT 함수 사용법 – 숫자, 날짜를 텍스트로 변환하기
이 글이 도움이 되셨다면 공유 부탁 드립니다.