Home > 엑셀 함수 > 날짜 및 시간 함수 > 엑셀에서 월 단위 주차 계산하기

엑셀에서 월 단위 주차 계산하기

엑셀에서 WEEKNUM 함수를 사용하면 년 단위의 주차를 구할수 있습니다. 년 단위 주차 대신에 월 단위 주차가 필요할 때도 있는데 WEEKNUM 함수를 응용하여 간단히 구할 수 있습니다.

실습용 엑셀파일 다운로드 : 엑셀에서-월단위-주차계산하기.xlsx

 

주의 시작 요일이 일요일인 경우 월 주차 구하기

주의 시작 요일을 일요일로 하고 2022년 7월부터 8월 사이의 날짜의 월단위 주차를 구해 보겠습니다.

주의 시작 요일이 일요일인 경우 월 주차 구하기

 

[C7] 셀에 다음과 같이 수식을 입력하고, [C7] 셀의 수식을 복사한 후 아래의 나머지 [C8:C23] 셀에 범위에 붙여 넣습니다.

WEEKNUM 함수로 주의 시작 요일이 일요일인 경우 월 주차 구하기

=WEEKNUM(B7)-WEEKNUM(DATE(YEAR(B7),MONTH(B7),1))+1
WEEKNUM 함수의 두 번째 인수를 생략했으므로 시작 요일은 일요일이 됩니다.

수식을 풀이해 보면 다음과 같이 년 중의 주차를 구해주는 WEEKNUM 함수를 이용하여 입력된 날짜의 주차에서 월초의 주차를 빼서 1을 더하면 월 단위 주차가 계산됩니다.
=WEEKNUM(날짜)-WEEKNUM(월초)+1

수식에서 DATE 함수는 입력된 날짜의 월초(1일)를 구해줍니다.
DATE(YEAR(B7),MONTH(B7),1)

DATE 함수는 연,월,일 값을 받아서 날짜로 만들어 주는 함수 입니다.
YEAR 함수와 MONTH 함수는 입력된 날짜의 연도와 월을 구해줍니다.

수식에서 마지막에 1을 더하는 이유:
첫 주의 경우 입력된 날짜의 주차(1주)와 월초의 주차(1주)가 같아서 빼면 0이 되므로 1주로 만들기 위해 1을 더함

 

 

주의 시작 요일이 월요일인 경우 월 주차 구하기

이번에는 주의 시작 요일을  월요일로 하고 2022년 7월부터 8월 사이의 날짜의 월단위 주차를 구해 보겠습니다.

위의 예와 차이가 거의 없습니다. 주의 시작 요일을 월요일로 정하고 주차를 계산하도록 WEEKNUM 함수의 두 번째 인수를 '11'로 입력해 주기만 하면 됩니다.

주의 시작 요일이 월요일인 경우 월 주차 구하기

 

[C29] 셀에 다음과 같이 수식을 입력하고, [C29] 셀의 수식을 복사한 후 아래의 나머지 [C30:C45] 셀에 범위에 붙여 넣습니다.

WEEKNUM 함수로 주의 시작 요일이 월요일인 경우 월 주차 구하기

=WEEKNUM(B29,11)-WEEKNUM(DATE(YEAR(B29),MONTH(B29),1),11)+1
WEEKNUM 함수의 두 번째 인수가 11이므로 시작 요일은 월요일이 됩니다.

수식 풀이 :
=WEEKNUM(날짜,11)-WEEKNUM(월초,11)+1

 


관련 글

WEEKNUM 함수 사용법 WEEKNUM 함수 사용법 - 함수 개요 1년은 52주 또는 53주(아주 드물게 54주도 있음 - 2000년, 2028년)로 구성되어 있는데 엑셀의 WEEKNUM 함수로 어떤 날짜가 연…

WEEKNUM 함수 사용법 더 보기 »

YEAR,MONTH,DAY 함수로 년,월,일값 구하기 - 업무를 진행하다 보면 가끔 날짜에서 연도만을 구하거나 월이나 일자만을 구해야 할 때가 있습니다. 이때 필요한 함수가 YEAR, MONTH, DAY입니다.  …

YEAR,MONTH,DAY 함수로 년,월,일값 구하기 더 보기 »

DATE 함수 - 연월일 값으로 날짜 구하기 - 엑셀 DATE 함수는 연월일에 해당하는 값을 입력받아 날짜 값을 반환해 줍니다. 함수 자체만 보면 별 쓸모없어 보이지만, 자료에서 연월일이 각각의…

DATE 함수 - 연월일 값으로 날짜 구하기 더 보기 »

 

 

 

댓글 달기

이메일 주소는 공개되지 않습니다.

Scroll to Top
%d 블로거가 이것을 좋아합니다: