날짜 및 시간
WEEKNUM 함수
엑셀 2003
날짜 및 시간
WEEKNUM 함수
엑셀-WEEKNUM-함수-사용법
함수 요약

엑셀 WEEKNUM 함수는 특정 날짜가 해당 연도의 몇 번째 주인지 계산하는 함수입니다.

함수 구문
=WEEKNUM(날짜, [반환옵션])
날짜
-
주 번호를 계산할 날짜입니다.
반환옵션
-
[선택인수]주 번호 계산 방식입니다. 기본값은 일요일 시작(=1) 입니다.
  • 1 : [기본값] 일요일
  • 2 : 월요일
  • 11 : 월요일
  • 12 : 화요일
  • 13 : 수요일
  • 14 : 목요일
  • 15 : 금요일
  • 16 : 토요일
  • 17 : 일요일
  • 21 : 월요일 (유럽식 체계)
상세 설명

엑셀 WEEKNUM 함수는 특정 날짜가 해당 연도의 몇 번째 주인지를 계산하여 1~54 사이의 숫자로 반환하는 함수입니다. 함수 옵션에서 주의 시작요일을 설정하고, 필요에 따라 유럽식 주 번호 체계(=21)를 적용할 수 있습니다.

한 주의 시작일은 일요일이 기본값이며, 주의 시작일을 어떤 요일로 설정하느냐에 따라 결과값이 달라질 수 있습니다.

=WEEKNUM("2024-01-01")/ / 결과값 : 1
=WEEKNUM("2024-01-14")/ / 결과값 : 3 , 일요일이 시작요일일 경우 3번째 주가 됩니다.
=WEEKNUM("2024-01-14", 2)/ / 결과값 : 2, 월요일이 시작요일일 경우 2번째 주가 됩니다.

WEEKNUM 함수는 '1년 기준'으로 주 번호를 계산합니다. '월 기준' 또는 '요일 기준'으로 주 번호를 계산하는 방법은 아래 영상 강의에서 자세히 정리했으니 참고하세요!😊


WEEKNUM 함수 간단 예제
1) 보고서의 주 번호 계산하기

다음과 같이 함수를 작성하면 '월요일' 시작 기준으로 특정 날짜의 주 번호를 구할 수 있습니다.

=WEEKNUM("2024-01-15", 2)
/ / 결과값 : 3
2) 날짜 범위에서 N 번째 주에 해당하는 날짜 개수 구하기

다음 공식을 사용하면 날짜 범위에서 N번째 주에 해당하는 날짜의 개수를 구할 수 있습니다. WEEKNUM 함수는 인수로 '범위 또는 배열' 입력 시 #VALUE! 오류를 반환하므로, BYROW 함수로 행별 계산을 실행합니다.

=SUM(N(BYROW(날짜범위,LAMBDA(A,WEEKNUM(A)))=주번호))
/ /) 날짜범위 : 2025-01-01, 2025-01-05, 2025-01-06, 2025-01-10, 2025-01-13
=SUM(N(BYROW(날짜범위,LAMBDA(A,WEEKNUM(A)))=2))
/ / 결과 : 3 (범위에서 2번째 주의 날짜는 3개입니다.)

그 외 주의사항

날짜가 1900년 1월 1일 이전이거나 날짜로 인식 할 수 없는 텍스트일 경우 #VALUE! 오류를 반환합니다.

WEEKNUM 함수의 인수로 범위 또는 배열을 입력하면 #VALUE! 오류가 발생합니다.

반환옵션에 지정되지 않은 값을 입력하면 함수는 #NUM! 오류를 반환합니다.


5 댓글
Inline Feedbacks
모든 댓글 보기
5
0
여러분의 생각을 댓글로 남겨주세요.x