Excel · 날짜

엑셀 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"수"
목차
  1. 1.엑셀 WEEKDAY 함수란?
  2. 2.return_type 표 (한국식=2)
  3. 3.TEXT aaaa + CHOOSE 비교
  4. 4.실전 사용 시나리오 8가지
  5. 5.주말 판별 + 조건부 서식
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

엑셀 WEEKDAY 함수란?

엑셀 WEEKDAY 함수는 날짜에서 요일 번호(1~7 또는 0~6)를 반환하는 날짜 함수입니다. 주말 판별, 조건부 서식, CHOOSE·SWITCH와 조합한 요일별 로직에 표준. return_type으로 시작 요일·번호 체계 선택.

구문은 =WEEKDAY(날짜, [return_type]). 기본은 일요일=1 시작이지만 한국 관행은 return_type=2 (월요일=1).

return_type 표 (한국식=2)

return_type시작 요일번호 체계일요일월요일
1 (기본)일요일1~712
2 ⭐ (한국식)월요일1~771
3월요일0~660
11월요일1~771
17일요일1~712

한국에서 흔히 사용: return_type=2 (월요일=1, 일요일=7). 명시적으로 지정 권장.

동작 예시

A1 = 2026-07-07 (화요일)

 

=WEEKDAY(A1) → 3 (일=1, 월=2, 화=3)

=WEEKDAY(A1, 2) → 2 (월=1, 화=2)

=WEEKDAY(A1, 3) → 1 (월=0, 화=1)

TEXT aaaa + CHOOSE 비교

방식수식결과 (화요일)
WEEKDAY=WEEKDAY(A1, 2)2 (숫자)
TEXT (한글)=TEXT(A1, "aaaa")"화요일"
TEXT (한글 축약)=TEXT(A1, "aaa")"화"
TEXT (영문)=TEXT(A1, "dddd")"Tuesday"
CHOOSE + WEEKDAY=CHOOSE(WEEKDAY(A1, 2), "월", "화", ..., "일")"화" (커스텀 가능)

계산·조건에 WEEKDAY, 표시에 TEXT. 커스텀 표기엔 CHOOSE.

실전 사용 시나리오 8가지

  • 요일 번호 (한국식) =WEEKDAY(A1, 2)
  • 요일 이름 (한글) =TEXT(A1, "aaaa")
  • 주말 판별 =IF(WEEKDAY(A1, 2) >= 6, "주말", "평일")
  • 조건부 서식 (주말 색칠) — 서식 수식: =WEEKDAY($A1, 2) >= 6
  • CHOOSE 커스텀 표기 =CHOOSE(WEEKDAY(A1, 2), "월", ..., "일")
  • SWITCH 활동 배정 =SWITCH(WEEKDAY(A1, 2), 1, "요가", ...)
  • 특정 요일 필터 =IF(WEEKDAY(A1, 2)=1, "월요일 미팅", "")
  • 주중 카운트 =SUMPRODUCT((WEEKDAY(범위, 2)<6)*1) (NETWORKDAYS 권장)

주말 판별 + 조건부 서식

주말 판별 3가지 패턴

방법 1: return_type=2 (한국식)

=IF(WEEKDAY(A1, 2) >= 6, "주말", "평일")

→ 월=1, ..., 토=6, 일=7

 

방법 2: 기본 (일=1)

=IF(OR(WEEKDAY(A1)=1, WEEKDAY(A1)=7), "주말", "평일")

 

방법 3: 축약

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

조건부 서식으로 주말 색칠

  1. 날짜 범위 선택 (예: A1:A100)
  2. 홈 → 조건부 서식 → 새 규칙 → 수식
  3. 수식 입력: =WEEKDAY($A1, 2) >= 6 (절대참조 $A로 열 고정)
  4. 배경색·글꼴색 지정 → 확인

토요일(파랑)·일요일(빨강) 각각 다른 서식은 규칙 2개로 분리:

토요일: =WEEKDAY($A1, 2) = 6 → 파랑

일요일: =WEEKDAY($A1, 2) = 7 → 빨강

자주 발생하는 함정 6가지

  • return_type 기본값 (1) — 기본은 일=1, 한국 관행은 월=1. 명시적으로 WEEKDAY(A1, 2) 권장
  • 요일 이름 하드코딩 — CHOOSE 순서 실수 잦음. TEXT aaaa/aaa 활용
  • 다국어 aaaa — 한국·일본 지역만. 영문은 dddd/ddd
  • WEEKDAY만으론 공휴일 X — 대체공휴일·설·추석은 별도 데이터. NETWORKDAYS holidays 인수 사용
  • return_type 유효값 — 1, 2, 3, 11~17만. 다른 값은 #NUM!(숫자 오류)
  • 텍스트 날짜 처리 — "2026-07-07"도 대부분 인식. 안 되면 DATEVALUE 사전 변환

자주 묻는 질문

Q. WEEKDAY 함수 사용법은?

=WEEKDAY(날짜, [return_type]) 형식. 요일 번호 반환. 예: =WEEKDAY(TODAY(), 2) → 오늘 요일 (월=1, 일=7). return_type 생략 시 기본 1(일=1).

Q. 월요일=1로 시작하려면?

return_type = 2. =WEEKDAY(A1, 2) → 월=1, 화=2, ..., 일=7. 한국 관행에 맞음.

Q. 요일 한글 이름은?

TEXT + aaaa. =TEXT(A1, "aaaa") → "화요일", =TEXT(A1, "aaa") → "화". WEEKDAY 없이 바로 가능. 한국·일본 Excel만.

Q. 주말 판별은?

=IF(WEEKDAY(A1, 2) >= 6, "주말", "평일") → 토·일 판별. 또는 =IF(OR(WEEKDAY(A1)=1, WEEKDAY(A1)=7), "주말", "평일").

Q. 조건부 서식으로 주말 색칠?

서식 수식: =WEEKDAY($A1, 2) >= 6 → 주말 행에 배경색. 절대참조 $A1으로 행 전체 적용.

Q. WEEKDAY vs TEXT("aaaa") 차이는?

WEEKDAY는 숫자, TEXT는 문자열. 계산·조건에 WEEKDAY, 표시에 TEXT. 조합해서 사용 가능.

Q. 공휴일 판별도 되나요?

아니요. WEEKDAY는 주말만. 대체공휴일·설·추석은 별도 데이터 필요. NETWORKDAYS/WORKDAY에 holidays 인수로 전달.

Q. 구글 스프레드시트에서도 동일하게 작동하나요?

WEEKDAY·CHOOSE는 표준 지원. 단 TEXT aaaa는 Excel 전용이라 Google Sheets는 다른 방식 필요.

본 페이지는 Microsoft Support 공식 WEEKDAY·TEXT·CHOOSE 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·지역·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.