엑셀로 근무일 관리, 출석부, 일정표를 만들다 보면 날짜가 무슨 요일인지 확인해야 하는 경우가 많습니다.
이럴 때 사용하는 함수가 바로 WEEKDAY 함수입니다.
WEEKDAY 함수는 날짜를 입력하면 해당 날짜의 요일을 숫자로 반환하는 함수입니다. IF 함수와 함께 사용하면 평일과 주말을 자동으로 구분하는 것도 가능합니다.
이번 강의에서는 WEEKDAY 함수의 사용법부터 실무 활용 예제까지 쉽게 알아보겠습니다.
WEEKDAY 함수란?
WEEKDAY 함수는 지정한 날짜가 무슨 요일인지 숫자로 반환하는 함수입니다.
예를 들어
- 월요일
- 화요일
- 금요일
처럼 표시하는 것이 아니라
- 1
- 2
- 6
과 같은 숫자로 반환합니다.
반환되는 숫자는 사용하는 옵션(Return Type)에 따라 달라집니다.
기본 문법
=WEEKDAY(날짜, [반환형식])
인수 설명
날짜
- 요일을 확인할 날짜
반환형식(생략 가능)
- 요일 번호를 어떤 기준으로 반환할지 지정
반환형식 종류
| 반환 | 형식결과 |
| 1 (기본값) | 일요일=1 ~ 토요일=7 |
| 2 | 월요일=1 ~ 일요일=7 |
| 3 | 월요일=0 ~ 일요일=6 |
실무에서는 대부분 2번 형식을 가장 많이 사용합니다.
사용 예제 ①
날짜가 A2 셀에 있는 경우
=WEEKDAY(A2)
결과
2026-07-01
↓
4
기본 형식에서는
- 일요일 = 1
- 월요일 = 2
- 화요일 = 3
- 수요일 = 4
가 됩니다.
사용 예제 ② (가장 많이 사용하는 방법)
=WEEKDAY(A2,2)
결과
| 날짜 | 결과 |
| 월요일 | 1 |
| 화요일 | 2 |
| 수요일 | 3 |
| 목요일 | 4 |
| 금요일 | 5 |
| 토요일 | 6 |
| 일요일 | 7 |
월요일부터 시작하기 때문에 업무용 문서에서 가장 많이 사용됩니다.
실무 예제 ① 주말 여부 확인
=IF(WEEKDAY(A2,2)>=6,"주말","평일")
결과
| 날짜 | 결과 |
| 월요일 | 평일 |
| 수요일 | 평일 |
| 토요일 | 주말 |
| 일요일 | 주말 |
근무표나 출근부를 만들 때 매우 자주 사용하는 공식입니다.
실무 예제 ② 토요일만 찾기
=WEEKDAY(A2,2)=6
결과
- TRUE
- FALSE
조건부 서식과 함께 사용하면 토요일만 자동으로 색칠할 수 있습니다.
실무 예제 ③ 일요일만 찾기
=WEEKDAY(A2,2)=7
결과
TRUE
또는
FALSE
달력 제작 시 많이 활용됩니다.
WEEKDAY 함수 활용 팁
① IF 함수와 함께 사용
=IF(WEEKDAY(A2,2)>=6,"휴무","근무")
② 조건부 서식 활용
주말 셀만 자동으로 빨간색 표시
=WEEKDAY(A2,2)>=6
③ WORKDAY 함수와 함께 사용
영업일 계산
- WEEKDAY
- WORKDAY
- NETWORKDAYS
세 함수를 함께 사용하면 일정 관리가 훨씬 편리해집니다.
자주 발생하는 오류
날짜가 숫자로만 나온다
셀 서식이 날짜가 아닐 수 있습니다.
→ 날짜 형식으로 변경하세요.
요일 번호가 예상과 다르다
반환형식을 확인하세요.
=WEEKDAY(A2)
기본값은
일요일 = 1
입니다.
월요일부터 시작하려면
=WEEKDAY(A2,2)
를 사용하면 됩니다.
WEEKDAY 함수 핵심 정리
- 날짜의 요일을 숫자로 반환하는 함수
- 기본값은 일요일이 1
- 실무에서는 =WEEKDAY(날짜,2)를 가장 많이 사용
- IF 함수와 함께 평일·주말 구분 가능
- 조건부 서식과 함께 사용하면 일정표 작성이 매우 편리
- WORKDAY, NETWORKDAYS 함수와 함께 사용하면 업무 자동화에 유용
마무리
WEEKDAY 함수는 단순히 요일을 확인하는 함수가 아니라 근무표, 출석부, 일정표, 예약 시스템, 영업일 계산 등 다양한 업무에서 활용되는 필수 날짜 함수입니다.
특히 IF, WORKDAY, NETWORKDAYS, TEXT 함수와 함께 사용하면 훨씬 강력한 자동화가 가능하므로 꼭 익혀두시기 바랍니다.
엑셀 WEEKDAY 함수

'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 ISNUMBER 함수 - 숫자인지 자동으로 확인하는 엑셀 함수 (0) | 2026.07.01 |
|---|---|
| 엑셀 ISBLANK 함수 - 빈 셀인지 쉽게 확인하는 방법 (1) | 2026.07.01 |
| EDATE 함수 - 개월 수를 더하거나 빼는 날짜 계산 함수 (0) | 2026.07.01 |
| 엑셀 DATEDIF 함수 - 두 날짜 사이 기간(년·월·일) 계산하기 (0) | 2026.07.01 |
| 엑셀 NOW 함수 - 현재 날짜와 시간을 자동으로 표시하는 가장 쉬운 방법 (0) | 2026.07.01 |