![]() |
엑셀 날짜 계산 함수: WEEKDAY 사용법, 초보자도 쉽게 요일 추출하기! 🚀 |
안녕하세요! 엑셀에서 날짜 데이터를 다룰 때, 특정 날짜가 무슨 요일인지 알아야 할 때가 종종 있습니다. 예를 들어, 특정 요일에만 발생하는 이벤트를 분석하거나, 주말 근무 일수를 세는 등의 작업에서 말이죠. 이럴 때 엑셀 날짜 계산 함수인 WEEKDAY 함수가 아주 유용하게 사용됩니다. 오늘은 WEEKDAY 함수 사용법을 중심으로 날짜 데이터를 효율적으로 다루는 방법을 자세히 알아보겠습니다. 이 글을 통해 복잡하게 느껴졌던 날짜 계산을 쉽게 해낼 수 있도록 도와드릴게요! 💪아래 버튼을 클릭하면 엑셀 함수 사용법에 대해 자세히 확인 하실 수가 있습니다!
1. 엑셀 WEEKDAY 함수, 왜 중요할까요? 🧐
업무에서 날짜 데이터는 매우 중요하게 다뤄집니다. 판매 데이터를 요일별로 분석하거나, 프로젝트 일정을 주말 제외하고 계산하거나, 특정 요일에만 발생하는 통계치를 내야 할 때가 빈번하죠. 엑셀에는 YEAR
, MONTH
, DAY
등 다양한 엑셀 날짜 계산 함수가 있지만, 그중에서도 WEEKDAY 함수는 특정 날짜의 요일을 숫자로 반환해 줌으로써, 요일 기반의 분석을 가능하게 합니다. 이는 단순한 날짜 나열을 넘어, 요일이라는 추가적인 분석 기준을 제공하여 데이터의 의미를 더 깊이 파악하는 데 도움을 줍니다. ✨
2. 엑셀 WEEKDAY 함수 기본 문법 파헤치기 ✍️
엑셀 WEEKDAY 함수의 기본 문법은 다음과 같습니다.
=WEEKDAY(날짜, [옵션])
각 인수가 무엇을 의미하는지 자세히 살펴볼게요.
- 날짜 (serial_number): 요일을 알고 싶은 날짜를 입력하는 부분입니다. 직접 날짜를 입력하거나, 날짜가 입력된 셀을 참조할 수 있습니다. 📅
- 주의: 날짜를 직접 입력할 때는 반드시 큰따옴표("")로 묶거나,
DATE
함수를 사용해야 합니다. (예: "2025-06-03" 또는DATE(2025,6,3)
)
- 주의: 날짜를 직접 입력할 때는 반드시 큰따옴표("")로 묶거나,
- [옵션] (return_type): (선택 사항) 어떤 요일을 1로 시작할 것인지, 즉 요일을 어떤 숫자로 표현할 것인지를 지정하는 부분입니다. 이 옵션에 따라 요일의 숫자 값이 달라지므로 주의해야 합니다. 🔢
옵션 값 1 (생략 가능) 2 3 일요일 1 7 6 월요일 2 1 0 화요일 3 2 1 수요일 4 3 2 목요일 5 4 3 금요일 6 5 4 토요일 7 6 5 가장 일반적으로 사용하는 옵션은
1
(일요일이 1) 또는2
(월요일이 1)입니다. 특정 기준에 따라 선택하시면 됩니다.
3. 실전 예제로 배우는 엑셀 WEEKDAY 함수 사용법 📊
이제 간단한 예제를 통해 WEEKDAY 함수 사용법을 직접 익혀볼까요?
예제 1: 특정 날짜의 요일 숫자 확인하기
다음과 같은 날짜 데이터가 있다고 가정해 봅시다.
날짜 | 요일 (숫자) |
---|---|
2025-06-03 | |
2025-06-07 | |
2025-06-08 |
2025년 6월 3일(화요일)이 어떤 숫자로 반환되는지 확인해 봅시다. (옵션 1: 일요일=1 기준)
- 값을 계산할 셀(예: B2)을 선택합니다.
- 다음 수식을 입력합니다:
=WEEKDAY(A2, 1)
- 엔터를 누르면 '3'이 결과로 나타납니다. (화요일) 🎉
설명:
A2
: 요일을 알고 싶은 날짜가 입력된 셀입니다.1
: 옵션으로1
을 사용했으므로, 일요일이 1, 월요일이 2, 화요일이 3... 이런 식으로 숫자가 반환됩니다.
예제 2: 요일 이름으로 표시하기 (CHOOSE 함수와 결합)
WEEKDAY 함수만으로는 숫자가 반환되기 때문에, 사용자 친화적인 요일 이름으로 바꾸려면 다른 함수와 결합해야 합니다. 가장 흔히 사용하는 방법은 CHOOSE
함수와 결합하는 것입니다.
- 다음 수식을 입력합니다:
=CHOOSE(WEEKDAY(A2, 1), "일", "월", "화", "수", "목", "금", "토")
- 엔터를 누른 후, 채우기 핸들을 이용해 아래로 드래그합니다.
결과:
- 2025-06-03: 화
- 2025-06-07: 토
- 2025-06-08: 일
설명:
WEEKDAY(A2, 1)
: A2 셀의 날짜를 일요일=1 기준으로 요일 숫자를 반환합니다.CHOOSE(인덱스_번호, 값1, 값2, ...)
: 인덱스 번호에 해당하는 값을 선택하여 반환합니다. WEEKDAY가 반환한 숫자에 따라 "일", "월", "화" 중 하나를 선택하여 보여줍니다. 🌟
이 조합은 WEEKDAY 함수 사용법의 가장 실용적인 예시 중 하나입니다!
예제 3: 주말(토, 일) 구분하기 (IF 함수와 결합)
특정 날짜가 주말(토요일 또는 일요일)인지 평일인지 구분하고 싶다면 IF
함수와 WEEKDAY
함수를 결합할 수 있습니다. (옵션 1: 일요일=1 기준)
- 다음 수식을 입력합니다:
=IF(OR(WEEKDAY(A2, 1)=1, WEEKDAY(A2, 1)=7), "주말", "평일")
- 엔터를 누른 후, 채우기 핸들을 이용해 아래로 드래그합니다.
결과:
- 2025-06-03: 평일
- 2025-06-07: 주말
- 2025-06-08: 주말
설명: OR(WEEKDAY(A2, 1)=1, WEEKDAY(A2, 1)=7)
는 A2 날짜의 요일이 1(일요일)이거나 7(토요일)인지를 검사합니다. 둘 중 하나라도 참이면 "주말"을, 그렇지 않으면 "평일"을 반환합니다. 🗓️
4. 엑셀 WEEKDAY 함수 오류 해결 가이드 🚑
엑셀 WEEKDAY 함수 사용법을 익히다 보면 간혹 문제가 발생할 수 있습니다. 가장 흔한 오류 원인과 해결 방법을 알려드릴게요.
#VALUE!
오류:- 원인 1: '날짜' 인수에 유효한 날짜가 아닌 값이 입력되었을 때. (예: 텍스트 "어제", 빈 셀 등)
해결책: '날짜' 인수에 실제 날짜 데이터가 입력되었는지 확인하고, 필요하다면DATE
함수나 날짜 형식으로 변환합니다. 📆 - 원인 2: 날짜를 직접 입력 시 따옴표로 묶지 않은 경우. (예:
WEEKDAY(2025-06-03, 1)
->WEEKDAY("2025-06-03", 1)
)
해결책: 직접 날짜를 입력할 때는 반드시 큰따옴표로 묶어주세요. ✍️
- 원인 1: '날짜' 인수에 유효한 날짜가 아닌 값이 입력되었을 때. (예: 텍스트 "어제", 빈 셀 등)
5. 마무리하며: 엑셀 날짜 계산 함수, 이제 여러분의 무기! 🏆
오늘은 엑셀의 중요한 엑셀 날짜 계산 함수 중 하나인 WEEKDAY 함수 사용법에 대해 자세히 알아보았습니다. 특정 날짜의 요일을 숫자로 추출하고, 이를 CHOOSE
나 IF
함수와 결합하여 요일 이름으로 표시하거나 주말/평일을 구분하는 등 다양한 실무 활용법을 익혔습니다.
WEEKDAY 함수 사용법을 마스터하면 날짜 데이터를 기반으로 한 분석 작업을 훨씬 더 효율적으로 수행할 수 있습니다. 이 글에서 배운 내용을 바탕으로 여러분의 엑셀 능력을 한 단계 더 높여보세요! 꾸준히 연습하고 다양한 데이터에 적용해 보면서 WEEKDAY 함수의 진가를 경험하시길 바랍니다. 궁금한 점이 있다면 언제든지 댓글로 질문해주세요! 여러분의 엑셀 능력 향상을 항상 응원합니다. 😊