- 일정 날짜의 요일을 나타내는 1에서 7까지의 수를 구하는 함수 - 지정한 주가 일년 중 몇째 주인지를 숫자로 나타내는 함수
8월 일자 테이블이다.
우선 숫자로 표현된 요일을 구하기 위해 F3에 다음과 같은 수식을 입력한다.
다음, 주차를 계산하기 위해 G3에 다음과 같은 수식을 적용한다.
함수 공식 공식1) 월 주차 계산 (기본) =WEEKNUM(날짜,기준)-WEEKNUM(EOMONTH(날짜,-1)+1,기준)+1 공식2) 특정 요일 기준 월 주차 계산 =WEEKNUM(DATE(YEAR(날짜),1,DAY(날짜-WEEKDAY(날짜,기준)+1)),WEEKDAY(DATE(YEAR(날짜),1,1),11)+10) 공식3) 매월 1일 기준 월 주차 계산 =IF(OR(WEEKNUM(DATE(YEAR(날짜),MONTH(날짜),DAY(날짜-WEEKDAY(날짜,기준)+1))+7)<WEEKNUM(DATE(YEAR(날짜),MONTH(날짜),DAY(날짜-WEEKDAY(날짜,기준)+1))),WEEKNUM(날짜,기준)=WEEKNUM(EOMONTH(날짜,0)+1,기준)),1,WEEKNUM(날짜,기준)-WEEKNUM(EOMONTH(날짜,-1)+1,기준)+1) 각 공식에 대한 자세한 사용방법은 아래 영상강의에서 상세히 설명해드렸습니다. 인수 설명엑셀 월 주차 구하기 공식에 사용된 인수
예제파일 다운로드오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다. 호환성
사용된 기초 함수엑셀 월 주차 구하기 함수 공식 알아보기공식 설명특정 날짜의 월 주차를 구하는 함수 공식입니다. WEEKNUM 함수의 두번째 인수를 변경하여 계산 방식에 따라 일요일시작 또는 월요일시작 등으로 자유롭게 계산 가능합니다. 보다 쉬운 이해를 위해 2020년 3월 9일을 예제로 알아보겠습니다. 일요일 시작으로 월 주차를 구할 경우 일요일 시작으로 계산할 경우=WEEKNUM("2020-03-09",17)-WEEKNUM(EOMONTH("2020-03-09",-1)+1,17)+1 월요일 시작으로 월 주차를 구할 경우 월요일 시작으로 계산할 경우=WEEKNUM("2020-03-09",11)-WEEKNUM(EOMONTH("2020-03-09",-1)+1,11)+1 하지만 이렇게 월 주차를 계산할 경우, 전달의 마지막날과 이번달 첫째날이 서로 분리되어 주차가 계산됩니다. 따라서, 한 주안에 온전히 7일이 들어가지 않는 문제가 발생하게 되는데요. 일반 공식으로 월 주차를 계산하면 한 주안에 7일이 들어가지 않는 문제가 발생합니다.이러한 문제를 해결하기 위하여 2가지 대안책을 고려할 수 있으며, 각 방법에 따른 월 주차 계산 결과는 아래와 같습니다. 특정 요일을 기준으로 월 주차를 구할 경우 특정 요일을 기준으로 월 주차를 구할 경우, 매월 특정 요일이 처음으로 시작되는 주를 당월의 첫번째 주로 계산합니다. 따라서 당월의 첫째날이 이전 달의 마지막주로 포함되어 계산됩니다. 특정요일을 기준으로 월 주차를 계산할 수 있습니다.매월 1일 기준으로 월 주차를 구할 경우 매월 1일을 기준으로 월 주차를 구하게 되면, 매월 1일이 포함된 전체 주를 당월의 첫째주로 계산합니다. 따라서 이전 달의 마지막날이 당월의 첫째주로 포함되어 계산됩니다. 매월 1일을 기준으로 월 주차를 이월하여 계산할 수 있습니다.각 상황별로 월 주차 계산 공식을 적용하는 방법에 대한 상세한 설명은 아래 엑셀 날짜 주 단위 계산 공식 사용법 영상강의를 참고해주세요. 공식의 동작원리1. 월 주차 계산 기본 공식
2. 특정 요일 기준 월 주차 계산 공식
관련링크 : MS 홈페이지 엑셀 WEEKNUM 함수 사용법 엑셀 월 몇주차?주의 시작 요일이 일요일인 경우 월 주차 구하기
수식을 풀이해 보면 다음과 같이 년 중의 주차를 구해주는 WEEKNUM 함수를 이용하여 입력된 날짜의 주차에서 월초의 주차를 빼서 1을 더하면 월 단위 주차가 계산됩니다. 수식에서 DATE 함수는 입력된 날짜의 월초(1일)를 구해줍니다.
엑셀 몇월 몇째주?WEEKDAY 함수를 사용하여 날짜가 포함된 주의 시작요일을 계산합니다. ='2020-01-13' '20년 1월 16일이 포함된 주의 월요일은 1월 13일 입니다. DAY 함수로 해당 시작요일의 '일'을 반환합니다. WEEKDAY 함수로 같은 해 1월 1일의 요일번호를 계산합니다.
몇주차 함수?1년은 52주 또는 53주(아주 드물게 54주도 있음 - 2000년, 2028년)로 구성되어 있는데 엑셀의 WEEKNUM 함수로 어떤 날짜가 연 중 몇 주 차인지 구할 수 있습니다. WEEKNUM 함수로 주차를 계산하는 방식은 다음과 같이 두 가지가 있습니다.
|