안녕하세요. 대디동동입니다.
회사에서 보고서 작성할 경우 몇 주차인지가 중요하더군요.
프로그래머는 엑셀을 잘 한다고 생각하셔 그런지
자동으로 주차 넣는 방법이 없는지 문의하시는 분이 많습니다.
개인적으로는 이해하기 어려운 주차보다는
며칠부터 며칠까지 명확한 날짜를 표기해서 사용하는 걸 좋아하는데...
여러분들의 빠른 퇴근을 위해서 엑셀에서 주차를 넣는 방법을 설명해 드리겠습니다.
프로그래머가 엑셀을 잘한다는 생각은 편견입니다. ^^
엑셀에서 주차 넣기
1. 주차 개념 이해하기
주차는 한 주의 시작을 어느 요일에 하는지에 따라서 달라지기에 개념을 명확히 이해해야 합니다.
어느 회사는 일요일부터, 다른 회사는 월요일을 한 주의 시작으로 정할 수 있기 때문에 이를 결정하는 과정이 필요합니다. 그로 인해, 전 세계적으로 통일화가 필요하여 유럽식 주 번호 매기기 형태인 ISO 8601를 통일해서 사용하기도 합니다.
따라서, 엑셀에서는 위 두 가지 옵션에 따라서 주 번호 매기기가 달라집니다.
- 체계 1
- 1월 1일을 포함하는 주가 연도의 첫째 주이고 주 번호가 1로 매겨집니다.
- 무조건, 1월 1일에 해당하는 주가 1주 차입니다.
- 체계 2 ( ISO 8601, 유럽식)
- 연도의 첫 번째 목요일을 포함하는 주가 연도의 첫째 주이고 주 번호가 1로 매겨집니다.
2. 주차 구하기 (주 번호 매기기) Weeknum 함수
WEEKNUM(serial_number, [return_type])
- serial_number
- 필수 요소입니다. 해당 주에 속하는 날짜입니다.
- 날짜를 텍스트로 입력하면 문제가 발생할 수 있어 날짜 형태로 변환되어야 합니다.
- return_type
- 선택 요소입니다. 주의 시작 요일을 결정하는 숫자입니다.
- 기본값은 1입니다.
return_type | 주가 시작되는 일요일 | 체계 |
1 (또는 생략) | 일요일 | 체계 1 |
2 | 월요일 | 체계 1 |
12 | 화요일 | 체계 1 |
13 | 수요일 | 체계 1 |
14 | 목요일 | 체계 1 |
15 | 금요일 | 체계 1 |
16 | 토요일 | 체계 1 |
21 | 월요일 | 체계 2 |
주차 계산 예제
본 예제에서는 주차 계산도 어려운데 잘 사용되지 않는 유럽식 계산 방식은 생략하겠습니다.
추후 ISOWEEKNUM 함수를 통해서 다시 설명드리겠습니다.
다시 한번 말씀드리자면 주차 계산 시 기억하실 것은 두 가지입니다
- 첫 번째 : 1월 1일이 있는 주가 무조건 1주 차입니다.
- 두 번째 : return_type 옵션 기능 (1, 2번 이외에 잘 사용되지 않음)
- 1 : 일요일 ~ 토요일
- 2 : 월요일 ~일요일
- 12 : 화요일 ~ 월요일
- 13 : 수요일 ~ 화요일
- 14 : 목요일 ~ 수요일
- 15 : 금요일 ~ 목요일
- 16 : 토요일 ~ 금요일
Retrun_Type : 1 or 공백 (일요일 ~ 토요일)
아래 그림은 WEEKNUM 함수를 기본으로 (1 : 일요일 ~ 토요일) 사용한 결과입니다.
한 주의 시작을 일요일로 할 경우,
1월 1일이 속한 주가 1주 차만 기억하시면 큰 문제없이 주차 계산이 가능합니다.
Retrun_Type : 2 (월요일 ~ 일요일)
아래 그림은 WEEKNUM 함수의 return_type을 2로 설정(월요일 ~ 일요일) 한 결과입니다.
2023년 1월 1일은 1주 차이며,
월요일부터 바로 2주 차가 시작되는 차이를 아셔야 합니다.
Retrun_Type : 그 외
위에서 알려드린 그림과 같이 한 주의 시작을 하루 씩 밀리면서 생각하시면 됩니다.
사실, 일요일~토요일, 월요일~일요일을 가장 많이 사용하니 다른 옵션을 크게 신경 안 쓰셔도 될 것 같습니다만,
차이점을 알고 계시면 쉽게 주차를 확인할 수 있습니다.
이번 시간에는 직장에서 많이 사용하는 주차 계산 방법을 설명드렸습니다.
사실 프로그램에서 주차 계산하는 것보다 엑셀에서 주차 계산하는 방법이 더 쉽습니다.
특히, 데이터 분석 기능을 추가하면 엑셀의 활용도가 더 높아지는데
다른 게시물을 통해서 사용하는 법을 알려드리도록 하겠습니다.
'컴퓨터 활용 팁 > 엑셀' 카테고리의 다른 글
3초 만에 엑셀 매크로 파일 차단 해제 하는 법 (0) | 2024.02.02 |
---|---|
엑셀 (Excel) 오늘은 무슨 요일일까? - 프로그래머 추천 함수 (0) | 2023.09.26 |
엑셀 (Excel) 난수 만들 때 아직도 rand 만 쓰시나요? (0) | 2023.09.12 |