년도가 서로 다른 날짜의 주차 차이 계산
함수/공식
작성자
Kick excel
작성일
2023-11-16 15:20
조회
110
안녕하세요.
년도가 서로 다른 날짜의 주차 차이 계산식이 필요합니다.
아래 예시와 같이 답이 나와주어야 합니다.
예시로 2024-01-02 화요일 (1주차) - 2023-12-13 수요일 (50주차) = 3주 차이
참고로 기존에는 아래와 같은 함수를 사용했는데, 년도가 달라지니까 오답이 나옵니다.
= IFERROR(WEEKNUM(A1,21)-WEEKNUM(B1,21),"")
그리고 혹시나 해서 말씀드립니다만, 주차 기준으로 계산해야 합니다.
따라서 아래와 같은 계산식은 맞지 않는것 같습니다.
= IFERROR(ROUNDUP((DAYS(A1,B1)/7),0),"")
도움 부탁드립니다. 감사합니다.
전체 13,309
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚교재 출간 안내] 「진짜쓰는 실무엑셀」 , 드디어 출간되었습니다! (235)
![]() ![]() |
![]() ![]() |
2022.02.03 | 514 | 259470 | ||
공지사항 | 문서서식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(197)
오빠두엑셀
|
2021.10.28
|
추천 280
|
조회 17673
|
![]() ![]() |
2021.10.28 | 280 | 17673 |
64371 | 구글시트 |
New 두 개 시트 연동
(1)
![]() |
![]() |
16:57 | - | 16 |
64370 | 함수/공식 |
New 모든시트를 선택하는 함수가 있을까요?ㅠㅠ
![]() |
![]() |
16:28 | - | 21 |
64369 | VBA |
New 고수님들 문의드립니다. 코드가 무엇이 잘못된지 모르겠습니다..
![]() |
![]() |
16:20 | - | 17 |
64367 | VBA |
New 특정셀에 여러 변수 값을 대입하여 나오는 계산 값을 변수에 맞게 한번에 출력되게 하는 방법이 있을까요??
![]() ![]() ![]() |
![]() |
16:01 | - | 14 |
64366 | 문서서식 |
New 전체인쇄와 시트1개 인쇄시 이미지 품질 저하문제
![]() ![]() |
![]() |
15:23 | - | 16 |
64360 | 함수/공식 |
New 각 열의 텍스트를 비교하여 일치율에 따라 관련열 값 가져오기
![]() ![]() |
![]() |
13:50 | - | 30 |
64359 | 구글시트 |
New 엑셀 또는 구글시트 - 다른시트 데이터의 새로운값만 순차적으로 가져오는방법..
(3)
![]() |
![]() |
13:42 | - | 24 |
64355 | 함수/공식 |
New sumifs 문의 드립니다.
(2)
답변완료
![]() |
![]() |
12:43 | - | 23 |
64353 | 함수/공식 |
New 엑셀 수식이 안 먹어요~
![]() ![]() |
![]() |
11:40 | - | 37 |
64352 | VBA |
New 명령단추 클릭시 색상변경
![]() ![]() ![]() |
![]() |
11:39 | - | 27 |
64351 | VBA |
New Sendkey 초기화 관련 문의
(1)
![]() |
![]() |
11:27 | - | 19 |
64340 | 함수/공식 |
New 셀 값을 변경하는 수식 사용 중에 작동이 안돼서 문의드립니다.
![]() ![]() |
![]() |
09:35 | - | 29 |
64333 | 함수/공식 |
New 실시간 데이터 연동 방법 좀 알려주실 수 있나요??
(2)
![]() |
![]() |
00:27 | - | 42 |
64329 | 함수/공식 |
New IF와 VLOOKUP을 같이써서 처리를 해야하는 셀인데 어떻게 해야 맞는지 모르겠네요 ㅠㅠ...
![]() ![]() |
![]() |
2023.11.29 | - | 56 |
64327 | 함수/공식 |
New 몇주째 도저히 모르겠습니다ㅜㅜ 일별/주간/월별 데이터 불러올 함수 알려주실분 꼭 부탁드립니다.
![]() ![]() |
![]() |
2023.11.29 | - | 84 |
64326 | 구글시트 |
New 엑셀이나 구글시트에서 특정 데이터를 입력하면 표시,금지 할수있는 방법을 알수있을까요 ?
(3)
![]() |
![]() |
2023.11.29 | - | 38 |
64325 | 함수/공식 |
New 엑셀함수관련 문의드립니다 기초적인부분이지만 해결방법이 궁금합니다
![]() ![]() |
![]() |
2023.11.29 | - | 47 |
64320 | 파워쿼리/피벗 |
New 파워쿼리 엑셀 파일 불러오기 액세스 거부 ㅜㅠ
![]() ![]() |
![]() |
2023.11.29 | - | 38 |
64317 | VBA |
New 집계함수를 반영하니 계산시간이 많이 걸립니다 다른방법이 없는지요
![]() ![]() |
![]() |
2023.11.29 | - | 58 |
64316 | 문서서식 |
New 조건부서식 하나가 막히는 데 도와주세요
![]() ![]() |
![]() |
2023.11.29 | - | 48 |
64312 | 함수/공식 |
New 특정 텍스트 추출
![]() ![]() ![]() |
![]() |
2023.11.29 | - | 71 |
64311 | 함수/공식 |
New 함수 문의
![]() ![]() |
![]() |
2023.11.29 | - | 50 |
64310 | 함수/공식 |
New 기간 중복을 제외하고 주당 사용 일수 계산 문의드립니다.
![]() ![]() ![]() |
![]() |
2023.11.29 | - | 29 |
64294 | 함수/공식 |
New 표준편차 계산시 특정월의 데이터만 계산하고 싶습니다
![]() ![]() ![]() |
![]() |
2023.11.29 | - | 37 |
64292 | 함수/공식 |
New 다중조건으로 다른문서 데이터 가져오기
![]() ![]() |
![]() |
2023.11.29 | - | 51 |
64287 | 차트/그래프 |
New 자동 생성/변경 차트 문의
![]() ![]() |
![]() |
2023.11.28 | - | 44 |
64286 | 함수/공식 |
New SUMIF 함수 문의드립니다. !!
![]() ![]() |
![]() |
2023.11.28 | - | 61 |
64281 | VBA |
New 거래처 조회
![]() ![]() |
![]() |
2023.11.28 | - | 76 |
64278 | 피벗테이블 |
New 피벗테이블를 이용하여 차트 만들 때 평균을 표시하고 싶습니다~!
![]() ![]() ![]() |
![]() |
2023.11.28 | - | 56 |
64266 | 함수/공식 |
New 엑셀 수식 수정 어떻게 해야될까요??
![]() ![]() |
![]() |
2023.11.28 | - | 67 |
@Kick excel 님 아래 수식을 적용하면 52주 53주 등 년도 상관없이 적용 가능할것 같습니다.
첨부를 확인해보세요.
첨부파일 : 답변2.xlsx
@수이니 님 @수이니 님 안녕하세요.
어떻게 이런 함수를 만드셨나요?
몇 가지 샘플로 검증은 해보았는데요. 잘 맞는것 같습니다.
정말 궁금합니다. 어떠한 원리로 이러한 함수를 만드셨나요? 궁금해서 문의드립니다.
INT는 '숫자를 가장 가까운 정수로 내림' 하는건에
어떠한 이유로 '-2'를 했으며
왜 '/7'을 했는지요?
감사합니다.
@Kick excel 님 첨부파일을 확인해보세요.
첨부파일 : 답변.xlsx
@수이니 님 대단히 감사합니다.
그런데 52를 곱하기 하셨는데... 혹시 52주=1년으로 하신거죠?
만약 그렇다면 2025년까지는 괜찮을것 같아요.
2026년도는 53주차가 있거든요. ㅋ.
@Kick excel 님 주차 7일이 안되면 내림할 건지, 올림할 건지,,,
샘플 자료를 여러 개 제시해 주셔야 수식이 올바로 제안될 수 있습니다.
딸랑 하나라면 맞추기 쉽지만, 다른 날짜일 때 원하는 결과가 아닐 수 있습니다.
@원조백수 님 안녕하세요. 답변 감사합니다.
다만, roundup 또는 rounddown 방식이 올바른 접근방식인지 잘 모르겠습니다.
계산은 주차 - 주차 의 개념이 되어야 합니다. 참고로 주는 월요일 부터 시작합니다.
따라서 24/1/2 1주차 - 23/12/18 51주차 = 2주차 ;
24/1/2 1주차 - 23/12/13 50주차 = 3주차
즉 어떨때는 roundup 어떨때는 rounddown 하는것은 맞지 않는것 같습니다.
다시 한번 더 부탁드립니다. 감사합니다.
@원조백수 님 안녕하세요. 관심과 도움 정말 감사합니다.
아래 샘플과 같이 주차 차이 기준으로 계산이 되어야 합니다.
- 주차의 시작은 월요일입니다.
도움 부탁드립니다. 감사합니다.
아래와 같이 샘플 만들어 보았습니다.
@Kick excel 님 =( (B2-WEEKDAY(B2,11)+1) - (A2-WEEKDAY(A2,11)+1) ) / 7

WEEKNUM이나 ISOWEEKNUM함수로 계산할 경우 매년 말일과 다음해 1일의 주차 번호가 일정하지 않아서 일률적인 수식이 안되고
위에처럼 각 주차의 월요일을 찾아서 그 차이를 계산하여 7로 나누면 될 듯 합니다.