ExcelWEEKDAY요일

엑셀 WEEKDAY

날짜의 요일을 숫자로 반환 — 주말 판별·요일별 집계·조건부 서식의 출발점

WEEKDAY 수식 구조

=WEEKDAY(날짜, [return_type])

날짜 (serial_number)

셀 참조 또는 DATE 함수로 만든 날짜

return_type (선택)

1 (기본): 일=1, 토=7 · 2: 월=1, 일=7 (한국식 추천) · 3: 월=0, 일=6

한국에서는 return_type 2를 많이 씁니다 — 월요일을 1로 시작하는 게 직관적이고, 주말(토 6, 일 7) 판별이 >5 비교로 깔끔. 결과를 한글 요일로 표시하려면 TEXT(date, "aaa") 또는 CHOOSE 함수와 조합.

직접 체험해보세요

날짜를 바꿔보면 현재 요일이 카드에서 강조됩니다. return_type을 1/2/3으로 토글하면 각 요일의 번호가 어떻게 달라지는지 확인할 수 있습니다

B2=WEEKDAY("2026-05-13", 2)3()

월=1, 화=2, ... 일=7 (한국식)

요일별 반환 번호 (현재 입력 강조)

1

2

3

4

5

6

토요일

7

일요일

현재 입력일요일토요일

WEEKDAY 결과

3

return_type 2

한글 요일

수요일

평일/주말

평일

IF로 판별

IF + WEEKDAY 응용

=IF(WEEKDAY(A2,2)>5, "주말", "평일")"평일"

return_type 2에서 6·7이 주말 → >5 비교로 간단히 판별

실전 활용 예제

=IF(WEEKDAY(A2, 2)>5, "주말", "평일")

주말 판별 — return_type 2를 쓰면 토(6)·일(7)이 5 초과로 묶여서 한 번에 판별 가능. 휴일 처리 자동화에 사용.

예시: 2026-05-16 (토)"주말"
=TEXT(A2, "aaa")

요일 문자로 표시 — WEEKDAY는 숫자만. 한글 요일이 필요하면 TEXT 함수의 aaa(짧음)/aaaa(긴 형태)가 가장 간단.

예시: 2026-05-13 (수)"수"
=CHOOSE(WEEKDAY(A2,2),"월","화","수","목","금","토","일")

CHOOSE 결합 — WEEKDAY 결과(1~7)를 인덱스로 사용. TEXT를 못 쓰는 옛 버전이나 영문/특수 표기에 활용.

예시: 2026-05-13, return_type 2 → 3"수"
더 알아보기

return_type 전체 정리 — 10가지 옵션

return_type은 의외로 10가지 (1, 2, 3, 11~17). 1~3이 가장 흔하지만 ISO 표준이 필요하면 11~17.

의미
1일=1, 월=2, ... 토=7 (기본, US 표준)
2월=1, 화=2, ... 일=7 (한국식, ISO와 동일)
3월=0, 화=1, ... 일=6 (0-based)
11월=1, ... 일=7 (2와 동일, Excel 2010+)
12-17화·수·목·금·토·일을 1로 시작하는 변형들

실무 추천: 한국에서는 거의 2를 사용. 11~17은 특수한 경우(특정 요일을 1로 시작하는 회계 주기 등)에만 필요합니다.

조건부 서식 — 주말만 색칠하기

WEEKDAY의 가장 흔한 활용 중 하나는 조건부 서식으로 주말 행에 자동 색상을 입히는 것. 날짜 칼럼이 있는 모든 표에 유용.

조건부 서식 수식 (주말 강조)

=WEEKDAY($A2, 2)>5

$A2처럼 열만 절대참조하면 행별로 평가됨. 토·일이 TRUE라 색칠

일요일만 빨강 / 토요일만 파랑 (2개 규칙)

규칙 1: =WEEKDAY($A2, 2)=7 → 빨강

규칙 2: =WEEKDAY($A2, 2)=6 → 파랑

셀에 직접 WEEKDAY 수식을 넣지 않고 조건부 서식 안에 수식을 넣는 게 핵심. 데이터는 깨끗이 유지하면서 시각만 변경.

WEEKDAY vs TEXT(...,"aaa") — 언제 무엇을?

"요일 표시"가 목적이면 TEXT가 더 간단. WEEKDAY는 조건 판별·계산에 사용.

상황함수
셀에 "수요일" 표시하기TEXT(A2,"aaaa")
날짜에 "(수)" 붙이기TEXT(A2,"m/d (aaa)")
주말 IF 조건WEEKDAY(A2,2)>5
조건부 서식WEEKDAY($A2,2)=7
요일별 COUNTIFSUMPRODUCT 패턴

한마디로: 표시 → TEXT, 계산 → WEEKDAY. 자세한 서식은 TEXT 페이지.

자주 묻는 질문 (FAQ)

Q. 공휴일까지 포함해서 "휴일"로 판별하려면?

WEEKDAY는 주말만 알 수 있습니다. 공휴일 목록을 별도 시트에 두고 =OR(WEEKDAY(A2,2)>5, COUNTIF(공휴일범위, A2)>0) 같은 패턴이 정석. 또는 WORKDAY/NETWORKDAYS 함수가 공휴일 인수를 받음.

Q. WEEKDAY 결과가 #VALUE! 오류로 나와요

날짜가 텍스트로 인식된 경우. 셀 서식이 텍스트로 되어 있거나 DATEVALUE(A2)로 변환 후 사용. 셀 좌측 상단의 녹색 삼각형도 체크.

Q. ISOWEEKDAY 같은 게 있나요?

ISOWEEKNUM 함수가 주차를 구합니다 (ISO 8601). 요일은 WEEKDAY return_type 2 또는 11이 ISO와 동일.

Q. WEEKDAY와 WEEKNUM 차이

WEEKDAY = 요일 번호 (1~7), WEEKNUM = 주차 번호 (1~53). 다른 함수입니다. 1월 1일이 몇 째 주냐 같은 건 WEEKNUM.