엑셀 주차 변환 - egsel jucha byeonhwan

엑셀 날짜 주차로 변환 방법 _ WEEKNUM 함수 사용

엑셀 주차 변환 - egsel jucha byeonhwan

날짜별데이터를 주차로 변환하여 데이터 분석이 필요한 경우가 많이 있습니다.

날짜를 주차로 변환하는 함수 WEEKNUM가 있습니다.

WEEKNUM 함수를 사용하여 주차 변경해보겠습니다.

아래 내용을 보시고 천천히 따라 해보세요.

1. 아래처럼 날짜가 있는 경우 주차로 변환 하기

엑셀 주차 변환 - egsel jucha byeonhwan

2. 주차변환함수 _ WEEKNUM함수 불러오기 

  1번을 눌려주시면 "함수 마법사" 실행

  2번에 보시면 "범주 선택"을 모두로 변환

  3번에 WEEKNUM 함수 실행

엑셀 주차 변환 - egsel jucha byeonhwan

3. WEEKNUM 함수 설정하기

   1번은 WEEKNUM함수가 입력창에 나오고 있으며 함수가 익수해지면 함수를 안불러오고 입력창에 바로 하셔도됩니다

   2번 변환하고자 하는 날짜를 클릭

   3번 1, 2를 선택하여 입력 _ 설명내용을 참고하셔도 왜 1, 2를 해야되는 이해가 안될수도있습니다

         1, 2 설정은 주차를 선정할때 월~일까지 할지 / 일~토까지 할지 설정하는 것입니다.

         먼저 일요일을 어디로 선정할지 결정하세요

엑셀 주차 변환 - egsel jucha byeonhwan

4. WEEKNUM 함수 설정 변경

   다시 함수 클릭하셔서 "함수 인수" 화면을 불러와서 설정을 변경하시면됩니다.

   3번에 1과 2의 차이점은 아래 화면을 참고하세요

   1일로 설정할 경우 _ 일요일부터 다음주차로 변경

   2일로 설정할 경우 _ 월요일부터 다음주차로 변경

엑셀 주차 변환 - egsel jucha byeonhwan

5. WEEKNUM과 함게 추가 문구 넣어 보기

   WEEKNUM 함수만 사용을 하면 숫자로만 나오는데 숫자뒤에 "주차"를 넣는방법입니다.

   입력창에 아래처럼 &"주차"를 넣으시면됩니다.

   & -> 연결해서 표시 해주는 것이라고 이해하시면 더 쉽겠습니다.

   &"주차" -> WEEKNUM함수로 변환후 연결해서 "주차"를 표시 해달라는 명령을 넣으것입니다.

   아래 화면을 참고하시면 쉽게 이해가 되실겁니다.

엑셀 주차 변환 - egsel jucha byeonhwan

WEEKNUM함수를 활용해서 주차로 데이터 분석을 해보세요

엑셀 Step By Step

엑셀 WEEKNUM 함수로 년 주차 및 월 주차 구하기

발명은 불편함을 극복하고자 시작된다는 말이 있습니다.

불편함을 해결하고자 많은 노력과 고민을 합니다.

저는 회사생활에서 많은 불편한 점들을 엑셀로 처리하고자 간단한 자동화 서식부터 만들기 시작했습니다.

모든 것을 다 알지는 못 하기에

인터넷으로 필요한 기능도 찾아보고 함수도 알아보면서 만들게 되었습니다.

실력은 이때 많이 느는 거 같았습니다.

이 글을 보시며 노력하시는 모든 분들  역시 실력이 상승할 거라 믿어 의심치 않습니다.

오늘은 특정 날짜가 그 해 또는 그 달에 몇 번째 주(週)인지 찾아주는 함수에 대하여 알아보겠습니다.

이 함수는 제가 예전에 주간업무 보고서의 한 주가 업무의 자동 통계 부분에 유용하게 쓰인 함수로 기억합니다.

주차를 구하는 함수는 WEEKNUM 함수입니다.

이 함수는 1년 전체를 기준으로 한 주의 일련번호를 반환해주는 함수입니다.

월 주차를 구하기 위해서는 약간의 계산식을 추가하면 됩니다.

WEEKNUM(① 날짜, ② 옵션)

옵션은 주의 시작 요일을 결정하는 기능입니다.

옵션을 생략하면 자동으로 '1'로 인식합니다.

아래 예제를 가지고 해당 날짜의 연 주차와 월 주차를 알아보겠습니다.

우선 각 해당 날짜의 요일을 알아보겠습니다.

=TEXT(B3,"aaa") 입력 후 서식 복사를 합니다.

날짜를 구하는 함수는 아래 포스팅을 참고하세요.

엑셀 주차 변환 - egsel jucha byeonhwan

엑셀 주차 변환 - egsel jucha byeonhwan

이제 연(年)에 주(週)차를 구해보겠습니다.

주의 시작일은 '일요일'로 정하였습니다.

=WEEKNUM(B3) 입력합니다.

옵션은 생략하면 '1'인거 아시죠?

1월 3일은 일요일입니다.

일요일은 한주의 시작으로 설정되었기 때문에 연 주차 카운터가 오른 것을 확인되었습니다.

이제는 월주차 구해야 합니다. 월 주(週)차는 약간의 수식이 더해집니다.

수식을 보시기 전에 개념을 이해하고 넘어가겠습니다.

7월 1일(=27번째 주)의 월 주차(=7월의 1번째 주)를 구해야 한다면,

6월만 들어간 마지막 주차(=26번째 주)를 빼면 나오게 됩니다.

하지만 문제가 6월만 들어간 마지막 주차를 구하기가 어렵고 또한 이 수식은 1월 달은 적용할 수 없습니다.

수식의 편의를 위해서 아래와 같이 수식을 정합니다.

해당 월의 1일이 있는 주차를 구한 후 구하고 싶은 날짜의 주차를 빼고 1을 더하면 쉽게 해결됩니다.

예 : 28주차(7월 7일) - 27주차(7월 1일) +1 = 7월의 두 번째

이제 함수를 적용하겠습니다.

=WEEKNUM(B3)-WEEKNUM(B3-DAY(B3)+1)+1

중간의 'WEEKNUM(B3-DAY(B3)+1)' 은 해당 월의 1일의 주차를 구하는 식입니다.

: B3-DAY(B3) = 2016년7월7일 - 7일 = 2016년 6월 30일

+1 = 2016년 6월 30일 + 1일 = 2016년 7월 1일

이렇게 하면 각 월도 해결되지만 1월도 해결됩니다.

오늘은 WEEKNUM 함수를 이용하여 특정 날짜의 연 주차와 월 주차에 대하여 알아보았습니다.