Excel 엑셀 WEEKDAY 함수 사용법 10초 마스터 (CHOOSE 함수와 함께 활용하기)

이번 포스팅에서는 엑셀 WEEKDAY 함수 사용법에 대해 정리해보았습니다. 엑셀 WEEKDAY 함수 기본 구조와 반환값 유형(return type)은 어떻게 지정해야하는지, 그리고 자주 함께 쓰이는 엑셀 CHOOSE 함수와의 사용 예시도 함께 정리해보았습니다.

엑셀은 데이터 처리 및 분석을 위한 매우 강력한 도구입니다. 엑셀이 널리 사용되는 이유 중 하나는 다양한 내장 함수를 통한 데이터 연산과 처리 기능 때문입니다. 이러한 엑셀의 함수들은 사용자가 데이터를 더 효율적으로 다루도록 도와주며, 복잡한 계산을 간단하게 수행할 수 있게 해줍니다. 특히, 날짜, 시간, 통화 등 다양한 유형의 데이터에 대해 여러 가지 함수를 제공합니다.

이 중 엑셀 WEEKDAY 함수는 특정 날짜가 주어졌을 때, 그 날짜가 어떤 요일인지를 숫자로 반환하는 함수입니다. 이 함수는 특히 날짜와 관련된 데이터를 분석할 때 자주 사용됩니다. 예를 들어, 어떤 특정 날짜가 주말인지 아닌지를 판별하거나, 주간 보고서에서 특정 요일에 발생하는 사건들을 분류할 때 WEEKDAY 함수가 활용될 수 있습니다.

WEEKDAY 함수의 사용법은 간단합니다. 이 함수는 주어진 날짜를 인자로 받아들이고, 그 날짜가 무슨 요일인지를 나타내는 숫자를 반환합니다. 예를 들어, WEEKDAY 함수에 ‘2025-01-01’이라는 날짜를 전달하면, 이 함수는 그 날짜가 일요일이라면 1, 월요일이라면 2와 같은 식으로 요일을 나타내는 숫자를 반환합니다.

CHOOSE 함수는 이와 함께 자주 사용되는 또 다른 함수입니다. 이 함수는 여러 개의 값을 인자로 받아들이고, 첫 번째 인자로 주어진 숫자에 해당하는 값을 반환합니다. WEEKDAY 함수와 CHOOSE 함수를 함께 사용하면, 날짜를 기반으로 요일의 이름을 쉽게 얻을 수 있습니다. 예를 들어, WEEKDAY 함수가 반환한 숫자를 CHOOSE 함수의 첫 번째 인자로 사용하고, 요일 이름들을 나머지 인자로 제공하면, 해당 날짜의 요일 이름을 얻을 수 있습니다.

이번 포스팅에서는 우선 엑셀 WEEKDAY 함수 기본 구조와 반환값 유형(return type)은 어떻게 지정해야하는지 알아보고, 자주 함께 쓰이는 엑셀 CHOOSE 함수와의 사용 예시도 함께 정리해보았습니다.


엑셀 WEEKDAY 함수 기본 구조 및 사용법

엑셀 WEEKDAY 함수는 주어진 날짜가 어떤 요일인지를 숫자로 반환하는 함수입니다. 이 숫자는 일요일부터 토요일까지 1에서 7까지의 값을 가질 수 있습니다. 이 함수의 기본 구조는 다음과 같습니다:

WEEKDAY(serial_number, [return_type])
  • serial_number: 요일을 찾고자 하는 날짜입니다. 이 값은 날짜 형식이어야 합니다.
  • [return_type]: (선택적) 반환되는 요일의 숫자 형식을 결정합니다. 이 인자를 생략하면 기본값은 1입니다.

[return_type]은 다음과 같은 값을 가질 수 있습니다:

  • 1 (기본값): 일요일 = 1, 월요일 = 2, …, 토요일 = 7
  • 2: 월요일 = 1, 화요일 = 2, …, 일요일 = 7
  • 3: 월요일 = 0, 화요일 = 1, …, 일요일 = 6
  • 11: 일요일 = 1, 월요일 = 2, …, 토요일 = 7 (기본값과 동일)
  • 12: 월요일 = 1, 화요일 = 2, …, 일요일 = 7 (2와 동일)
  • 13: 월요일 = 0, 화요일 = 1, …, 일요일 = 6 (3과 동일)
  • 14: 일요일 = 0, 월요일 = 1, …, 토요일 = 6
  • 15: 토요일 = 0, 일요일 = 1, …, 금요일 = 6
  • 16: 금요일 = 0, 토요일 = 1, …, 목요일 = 6
  • 17: 목요일 = 0, 금요일 = 1, …, 수요일 = 6

예를 들어, ‘2025-01-01’이라는 날짜가 무슨 요일인지 알고 싶다면, 다음과 같이 사용합니다:

= WEEKDAY("2025-01-01")
엑셀 WEEKDAY 함수 사용법


이 경우, 25년 1월 1일, 즉 ‘2025-01-01’이 수요일이므로,

엑셀 WEEKDAY 함수 사용법

반환값 유형인 [return_type]이 입력이 되지 않았으므로 일요일=1, 월요일=2, … 수요일은 4이므로 결과는 ‘4’가 됩니다.

엑셀 WEEKDAY 함수 사용법

여기에서 만약 월요일을 ‘1’로 시작하고 싶다면, 반환값 유형에 2를 입력하여 다음과 같이 사용하면 됩니다:
= WEEKDAY(“2025-01-01”, 2)


엑셀 CHOOSE 함수와 WEEKDAY 함수 함께 사용하기

사실 엑셀 WEEKDAY 함수는 CHOOSE 함수와 자주 사용되는데요, 엑셀의 CHOOSE 함수는 선택한 인덱스에 해당하는 값 또는 동작을 반환하는 함수입니다. 이 함수를 사용하면 여러 옵션 중 하나를 선택하여 결과를 출력할 수 있습니다. CHOOSE 함수의 기본 구조는 다음과 같습니다:

CHOOSE(index_num, value1, [value2], ...)
  • index_num: 선택하려는 값의 인덱스 번호입니다. 이 값은 1부터 시작합니다.
  • value1, [value2], …: 선택할 수 있는 값들입니다. index_num에 따라 이 값들 중 하나가 반환됩니다.

엑셀 WEEKDAY 함수와 함께 사용하기

엑셀 WEEKDAY 함수와 CHOOSE 함수를 함께 사용하면, 날짜가 주어졌을 때 그 날짜의 요일 이름을 반환할 수 있습니다. 예를 들어, ‘2025-01-01’이라는 날짜가 주어졌을 때, 요일 이름을 얻고자 한다면 다음과 같이 할 수 있습니다:

=CHOOSE(WEEKDAY("2025-01-01"), "일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일")
엑셀 WEEKDAY 함수 사용법

이 경우, WEEKDAY 함수는 ‘2025-01-01’의 요일에 해당하는 숫자를 반환합니다. 그리고 CHOOSE 함수는 이 숫자를 인덱스로 사용하여 해당 요일의 이름을 반환합니다. 이 경우는 수요일이 반환되어 나타나게 됩니다.

엑셀 WEEKDAY 함수 사용법

이번 포스팅에서는 우선 엑셀 WEEKDAY 함수 기본 구조와 반환값 유형(return type)은 어떻게 지정해야하는지 알아보고, 자주 함께 쓰이는 엑셀 CHOOSE 함수와의 사용 예시도 함께 정리해보았습니다. 참고로 마이크로소프트 지원 페이지에서도 엑셀 WEEKDAY 함수 사용법에 대해 가볍게 안내하고 있습니다.


앞선 포스팅에서 정리한 엑셀 사용법 관련 글은 아래와 같습니다.

엑셀 날짜 자동변환 안되게 설정 2가지 방법 (셀서식 변경, 텍스트 서식 자동 설정 꿀팁)

엑셀 절대참조 상대참조 혼합참조 3가지 참조 방식 10초 이해하기 (엑셀 $ 사용법)

Leave a Comment