업무를 하다 보면 날짜를 주차별로 관리해야 하는 경우가 정말 많아요. 프로젝트 일정 관리, 매출 분석, 근무 스케줄 등 다양한 상황에서 특정 날짜가 몇 주차인지 알아야 할 때가 있죠. 이때 바로 WEEKNUM 함수가 진짜 유용한 도구가 되어줍니다! 📅
📌 [핵심] WEEKNUM 함수는 날짜를 입력하면 해당 연도의 몇 번째 주인지 자동으로 계산해주는 엑셀의 날짜 함수입니다.
🔧 WEEKNUM 함수 기본 개념
Excel의 WEEKNUM 함수는 지정한 날짜가 해당 연도의 몇 번째 주에 해당하는지 계산해주는 함수에요. 1부터 54까지의 숫자로 결과를 반환하며, 다양한 주차 계산 방식을 지원합니다.
함수 구문
=WEEKNUM(날짜, [계산방식])
함수 사용 인수 설명
- 날짜: 주차를 계산할 날짜 값이에요. 셀 참조나 날짜 함수 결과를 사용할 수 있습니다.
- 계산방식: (선택사항) 주차 계산 방식을 지정하는 숫자에요. 생략하면 1이 기본값입니다.
계산방식 옵션
방식 | 설명 |
---|---|
1 | 일요일부터 시작 (기본값) |
2 | 월요일부터 시작 |
11 | 월요일부터 시작 (유럽 방식) |
12 | 화요일부터 시작 |
13 | 수요일부터 시작 |
14 | 목요일부터 시작 |
15 | 금요일부터 시작 |
16 | 토요일부터 시작 |
17 | 일요일부터 시작 |
21 | ISO 주차 시스템 |
반환값
WEEKNUM 함수는 1부터 54까지의 정수를 반환하며, 이는 해당 연도의 주차를 나타냅니다.
📌 NOTE: 연도 첫 주의 정의는 계산방식에 따라 달라집니다. 일반적으로 1월 1일이 포함된 주를 첫 번째 주로 계산해요.
📊 WEEKNUM 함수 사용 예제
실무에서 자주 사용되는 다양한 WEEKNUM 함수 활용법을 예제와 함께 살펴보겠습니다.
예제 데이터 (CSV 형식)
날짜,직원명,매출액,부서,지역
2024-01-15,김철수,1200000,영업,서울
2024-02-20,이영희,980000,마케팅,부산
2024-03-10,박민수,1500000,영업,대구
2024-04-05,최수진,750000,총무,인천
2024-05-18,정호성,1800000,영업,서울
2024-06-25,한미래,1100000,마케팅,광주
2024-07-12,임동욱,1350000,영업,대전
2024-08-30,윤서연,920000,총무,울산
2024-09-15,조현우,1650000,영업,서울
2024-10-22,신예린,1050000,마케팅,부산
2024-11-08,강태현,1420000,영업,대구
2024-12-01,오지훈,880000,총무,인천
예제 1: 기본 주차 계산
=WEEKNUM(A2)
이 수식은 A2 셀의 날짜(2024-01-15)가 2024년의 몇 번째 주인지 계산합니다. 결과는 3 (3주차)이 나와요.
예제 2: 월요일 시작 주차 계산
=WEEKNUM(A2, 2)
월요일을 주 시작일로 하여도 A2 셀의 날짜는 3주차 가 나옵니다. 예제1의 일요일 시작과 작은 차이가 보이지요. 4행과 10,13행이 예제1과 다릅니다. 실무에서는 보통 월요일을 주 시작일로 사용하는 경우가 많아요.
예제 3: 분기별 주차 분석
=WEEKNUM(A2, 2) & "주차 (" & TEXT(A2, "mm-dd") & ")"
이 수식은 주차 정보와 날짜를 함께 표시해줍니다.
결과: "3주차 (01-15)"
관련 게시물: 엑셀 텍스트 연결자로 사용되는 기호 앰퍼샌드( & )
예제 4: 실무 활용 - 주차별 매출 분석
실제 업무에서 가장 많이 사용하는 방식이에요! 각 데이터에 주차 정보를 추가해서 분석해보겠습니다.
1단계: 주차 계산 (K열에 입력)
=WEEKNUM(A2, 2)
각 날짜별 주차 결과:
- 2024-01-15 → 3주차 (김철수: 1,200,000원)
- 2024-02-20 → 8주차 (이영희: 980,000원)
- 2024-03-10 → 10주차 (박민수: 1,500,000원)
2단계: 분기별 주차 범위 매출 계산
=SUMIFS(C2:C13, K2:K13, ">=1", K2:K13, "<=13")
이 수식은 1분기(1~13주차) 매출의 합계를 구합니다.
3단계: 특정 부서의 주차별 매출
=SUMIFS(C2:C13, K2:K13, "<=20", D2:D13, "영업")
1-20 주차의 영업 부서 매출액의 합계를 계산합니다.
4단계: 주차별 평균 매출 계산
=AVERAGEIF(K2:K13, "<=20", C2:C13)
1-20 주차의 평균 매출을 구할 수 있어요! 이렇게 WEEKNUM 함수를 활용해 주차별 계산을 할 수 있어요.
⚠️ WEEKNUM 함수 사용 시 주의사항 및 오류 정리
1. #VALUE! 오류
=WEEKNUM("잘못된 날짜")
📌 NOTE: 날짜가 아닌 텍스트를 입력하면 #VALUE! 오류가 발생합니다. 날짜 형식이 올바른지 확인하세요.
2. 계산방식 오류
=WEEKNUM(A2, 999)
📌 NOTE: 지원하지 않는 계산방식 번호를 입력하면 #NUM! 오류가 발생합니다. 위 표의 방식 번호를 참고하세요.
3. 연도 경계 주의사항
=WEEKNUM(DATE(2024,1,1), 2)
📌 NOTE: 연도 첫 주나 마지막 주 계산 시 예상과 다른 결과가 나올 수 있습니다. 특히 1월 1일이 주 중간에 있을 경우 주의하세요.
4. 날짜 형식 주의점
=WEEKNUM("2024/1/15")
📌 NOTE: 텍스트로 입력된 날짜는 Excel이 자동으로 날짜로 인식하지만, 명확한 날짜 형식을 사용하는 것이 좋습니다.
🔗 관련 함수명
- YEAR: 날짜에서 연도 추출
- MONTH: 날짜에서 월 추출
- DAY: 날짜에서 일 추출
- WEEKDAY: 날짜의 요일 번호 반환
- ISOWEEKNUM: ISO 표준 주차 계산
- YEARFRAC: 두 날짜 사이의 연도 차이 계산
- NETWORKDAYS: 영업일 계산
- WORKDAY: 영업일 기준 날짜 계산
✅ 마무리 및 핵심 요약
WEEKNUM 함수는 날짜 관리와 분석에서 정말 유용한 도구예요! 특히 프로젝트 관리나 매출 분석에서 주차별 데이터 정리가 필요할 때 없어서는 안 될 함수입니다.
핵심 포인트를 정리하면:
- 기본 구문은
=WEEKNUM(날짜, [계산방식])
- 계산방식 2번(월요일 시작)을 가장 많이 사용
- 연도 경계 주차 계산 시 주의 필요
- 다른 날짜 함수와 조합하면 더욱 강력한 분석 가능
이제 여러분도 WEEKNUM 함수로 날짜 관리를 더 효율적으로 해보세요! 💪 실무에서 바로 활용해보시고, 더 궁금한 점이 있으시면 댓글로 언제든 물어보세요.
이 글이 도움이 되셨다면 공감 💗 과 공유 📤 부탁드려요!
작성자: 마늘빵
📱 모바일용 간편 학습 가이드
WEEKNUM 함수 5분 완성
Q: WEEKNUM 함수가 뭔가요?
A: 날짜를 입력하면 해당 연도의 몇 번째 주인지 알려주는 함수예요!
Q: 기본 사용법은?
A: =WEEKNUM(날짜) 또는 =WEEKNUM(날짜, 2) (월요일 시작)
Q: 실무에서 언제 써요?
A: 프로젝트 일정관리, 주차별 매출분석, 근무스케줄 관리 등
Q: 자주 쓰는 계산방식은?
A: 1 (일요일 시작), 2 (월요일 시작), 21 (ISO 표준)
Q: 주의할 점은?
A: 연도 경계 주차 계산 시 예상과 다를 수 있어요
💡 꿀팁: 다른 함수와 조합하면 더 강력!