Excel Lab.

엑셀, WEEKDAY 함수 완전 정복

머털바삭 2025. 9. 5. 07:00

엑셀 WEEKDAY 함수 완전 정복: 요일별 색상 구분으로 업무 효율 높이기

 

엑셀로 업무를 하다 보면 날짜 데이터를 다룰 일이 정말 많죠. 특히 일정 관리나 근무표를 만들 때 요일에 따라 다른 색상으로 구분해서 보여주면 한눈에 파악하기가 훨씬 쉬워요. 오늘은 WEEKDAY 함수와 조건부 서식을 조합해서 요일별로 자동으로 색상이 바뀌는 스마트한 방법을 알려드릴게요.

이 글에서 배울 내용: WEEKDAY 함수 사용법부터 조건부 서식 적용까지, 요일별 색상 구분을 위한 완전한 가이드

1. WEEKDAY 함수란 무엇인가요?

  1-1. WEEKDAY 함수의 기본 개념

WEEKDAY 함수는 특정 날짜가 일주일 중 몇 번째 요일인지 숫자로 알려주는 함수예요. 예를 들어 일요일은 1, 월요일은 2, 이런 식으로 요일을 숫자로 변환해주죠.

기본 문법:
=WEEKDAY(날짜, [유형])

  1-2. 유형 옵션 이해하기

WEEKDAY 함수의 두 번째 인수인 '유형'은 어떤 요일을 1번으로 할지 정하는 거예요. 가장 많이 사용하는 유형들을 살펴보면:

주요 유형 옵션:

• 유형 1 (기본값): 일요일=1, 월요일=2, ..., 토요일=7

• 유형 2: 월요일=1, 화요일=2, ..., 일요일=7

• 유형 3: 월요일=0, 화요일=1, ..., 일요일=6

 

2. WEEKDAY 함수 실전 활용 예시

  2-1. 기본 사용법

먼저 간단한 예시로 WEEKDAY 함수가 어떻게 작동하는지 확인해볼게요.

예시:
=WEEKDAY("2024-09-04") → 결과: 4 (수요일)
=WEEKDAY("2024-09-04", 2) → 결과: 3 (월요일 기준으로 수요일)

  2-2. 셀 참조를 활용한 사용법

실제 작업에서는 날짜가 들어있는 셀을 참조해서 사용하는 경우가 대부분이에요.

실무 예시:
A1 셀에 "2024-09-04"가 있다면
=WEEKDAY(A1) → 결과: 4

 

3. 조건부 서식과 WEEKDAY 함수 조합하기

  3-1. 조건부 서식 설정 준비

이제 본격적으로 요일별 색상 구분을 해볼게요. 먼저 날짜가 들어있는 범위를 선택하고 조건부 서식을 설정해야 해요.

단계별 진행:

1. 날짜가 들어있는 셀 범위 선택

2. 홈 탭 → 조건부 서식 → 새 규칙

3. "수식을 사용하여 서식을 지정할 셀 결정" 선택

  3-2. 주말 구분하기 (토요일, 일요일)

가장 기본적인 활용법인 주말을 다른 색으로 표시하는 방법부터 알아볼게요.

토요일 구분 공식:
=WEEKDAY($A1)=7

일요일 구분 공식:
=WEEKDAY($A1)=1

팁: $A1처럼 달러 기호를 사용하면 행만 변하고 열은 고정돼요. 범위 전체에 조건부 서식을 적용할 때 유용해요.

  3-3. 모든 요일별 색상 구분하기

각 요일마다 다른 색상을 지정하고 싶다면 여러 개의 조건부 서식 규칙을 만들어야 해요.

요일별 공식 예시:

• 월요일 (파란색): =WEEKDAY($A1)=2

• 화요일 (초록색): =WEEKDAY($A1)=3

• 수요일 (노란색): =WEEKDAY($A1)=4

• 목요일 (주황색): =WEEKDAY($A1)=5

• 금요일 (보라색): =WEEKDAY($A1)=6

• 토요일 (연한 빨간색): =WEEKDAY($A1)=7

• 일요일 (빨간색): =WEEKDAY($A1)=1

 

4. 실무에서 활용하는 고급 기법

  4-1. 월요일 시작 주간으로 설정하기

우리나라에서는 월요일을 한 주의 시작으로 보는 경우가 많아요. 이때는 유형 2를 사용하면 더 편해요.

월요일 기준 공식:
=WEEKDAY($A1,2)=6 (토요일)
=WEEKDAY($A1,2)=7 (일요일)

  4-2. 복합 조건 만들기

주말만 구분하고 싶다면 OR 함수를 활용할 수도 있어요.

주말 통합 공식:
=OR(WEEKDAY($A1)=1,WEEKDAY($A1)=7)

  4-3. 근무일만 구분하기

반대로 평일만 특별한 색상으로 표시하고 싶다면 이런 공식을 사용해요.

평일 구분 공식:
=AND(WEEKDAY($A1)>=2,WEEKDAY($A1)<=6)

 

5. 단계별 실습 가이드

  5-1. 기본 설정하기

1단계: 데이터 준비

• A열에 날짜 데이터 입력 (예: 2024-09-01부터 한 달간)

• 날짜 형식으로 제대로 인식되는지 확인

2단계: 조건부 서식 시작

• 날짜 범위 선택 (A1:A31)

• 홈 탭 → 조건부 서식 → 새 규칙 클릭

  5-2. 주말 색상 적용하기

3단계: 토요일 규칙 만들기

• "수식을 사용하여 서식을 지정할 셀 결정" 선택

• 공식 입력: =WEEKDAY($A1)=7

• 서식 버튼 클릭해서 연한 파란색 배경 선택

• 확인 클릭

4단계: 일요일 규칙 만들기

• 같은 방식으로 새 규칙 추가

• 공식 입력: =WEEKDAY($A1)=1

• 빨간색 배경 선택

• 확인 클릭

 

6. 문제 해결 및 주의사항

  6-1. 자주 발생하는 오류

날짜 인식 문제: 텍스트로 입력된 날짜는 WEEKDAY 함수가 제대로 작동하지 않아요. 날짜 형식으로 변환해주세요.

절대 참조 누락: $A1처럼 달러 기호를 빼먹으면 조건부 서식이 제대로 적용되지 않을 수 있어요.

  6-2. 성능 최적화 팁

대용량 데이터에서 조건부 서식을 사용할 때는 범위를 적절히 나누어 적용하는 것이 좋아요. 너무 많은 셀에 복잡한 조건을 적용하면 엑셀이 느려질 수 있거든요.

 

7. 응용 아이디어

  7-1. 근무표 만들기

WEEKDAY 함수를 활용하면 자동으로 주말이 색칠되는 근무표를 만들 수 있어요. 직원들의 출근일과 휴무일을 한눈에 파악하기 좋죠.

  7-2. 프로젝트 일정표

프로젝트 일정을 관리할 때도 유용해요. 주말을 제외한 실제 작업일만 다른 색으로 표시해서 더 정확한 일정 계획을 세울 수 있어요.

  7-3. 매출 분석

요일별 매출 데이터를 분석할 때 각 요일을 다른 색으로 구분하면 패턴을 찾기가 훨씬 쉬워져요.

 

WEEKDAY 함수와 조건부 서식의 조합은 정말 강력한 기능이에요. 한 번 설정해두면 새로운 날짜를 추가할 때마다 자동으로 색상이 적용되니까 업무 효율이 크게 높아져요.
처음에는 복잡해 보일 수 있지만, 몇 번 연습해보시면 금방 익숙해지실 거예요. 특히 일정 관리가 중요한 업무를 하시는 분들에게는 정말 유용한 기능이니까 꼭 활용해보세요.

핵심 요약: WEEKDAY 함수로 요일을 숫자로 변환하고, 조건부 서식으로 각 요일에 맞는 색상을 자동으로 적용할 수 있어요. 이를 통해 업무용 달력이나 일정표를 더 효과적으로 관리할 수 있답니다!

궁금한 점이 있거나 다른 엑셀 팁이 필요하시면 언제든 댓글로 알려주세요. 더 유용한 엑셀 활용법들을 계속 공유해드릴게요!