월에 따른 주차를 계산하는 함수를 적용할 때 '12월 1,2일'이 '13월 1주차' 값으로 나오는데 어떻게 수정해야할까요?
함수/공식
작성자
펠피키
작성일
2024-01-29 11:24
조회
937
안녕하세요.
이전에 오빠두님이 날짜에 대해 주차 계산하는 강의를 보고도 잘 이해가 안되서.. 오빠두님이 올려주신 공식을 조금만 변경해서 작년에 잘 썼습니다..ㅎㅎ 다만 12월에는 약간의 문제가 생겨서요.
일단 저는 해당 달의 1일이 들어간 주를 1주차로 계산하고, 주차의 시작은 일요일로 설정했습니다.
[해당 수식]
=(IF(OR(WEEKNUM(DATE(YEAR([@날짜]),MONTH([@날짜]),DAY([@날짜]-WEEKDAY([@날짜],1)+1))+7)<WEEKNUM(DATE(YEAR([@날짜]),MONTH([@날짜]),DAY([@날짜]-WEEKDAY([@날짜],1)+1))),WEEKNUM([@날짜],1)=WEEKNUM(EOMONTH([@날짜],0)+1,1)),MONTH([@날짜])+1,MONTH([@날짜])))
2023년 12월 1일, 2일의 경우엔 13월 1주차로 나오는 문제가 생깁니다. 그런데 그외 12월의 다른 일은 정상 작동합니다. 이걸 어떻게 수정을 해야 12월 1주차로 나올 수 있을까요?
추가로, 2023년 12월 31일의 경우 2024년 1월 1주차에 해당되니 13월 1주차로 나오는데, 이것도 2024년 1월 1주차로 바꿀 수 있을까요?
전체 18,480
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚진짜쓰는 실무엑셀] IT/오피스 '1위' 베스트셀러! 엑셀 공부, 이 교재로 마스터하세요! (313)
![]() ![]() |
![]() ![]() |
2022.02.03 | 573 | 601710 | ||
공지사항 | 문서서식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(197)
오빠두엑셀
|
2021.10.28
|
추천 310
|
조회 35061
|
![]() ![]() |
2021.10.28 | 310 | 35061 |
78443 | 함수/공식 |
New 조건 맞는 값 찾기
![]() ![]() ![]() |
![]() |
2025.04.30 | - | 85 |
78441 |
New 표와 글씨가 깨짐
![]() ![]() |
![]() |
2025.04.30 | - | 59 | |
78440 | 문서서식 |
New 셀 사용자지정서식 10.0억 표시 방법
(1)
답변완료
![]() |
![]() |
2025.04.30 | - | 61 |
78436 | 기능/도구 |
New 파워포인트 내 엑셀시트의 리본메뉴 활성화방법은?
(2)
![]() |
![]() |
2025.04.30 | - | 70 |
78431 | VBA |
New IF 조건문 기초 질문 드립니다.
![]() ![]() |
![]() |
2025.04.30 | - | 128 |
78428 | 기능/도구 |
New 보이는 범위의 셀로만 붙여넣기하는 법
![]() ![]() |
![]() |
2025.04.29 | - | 125 |
78424 | 함수/공식 |
New 생년월일 6자리로 나이 계산 어떻게 하나요?
(8)
![]() |
![]() |
2025.04.29 | - | 131 |
78421 | 함수/공식 |
New INDEX + MATCH 함수 문의
(2)
![]() |
![]() |
2025.04.29 | - | 128 |
78420 | 함수/공식 |
New 여러시트 중에 같은내용을 찾기
![]() ![]() ![]() |
![]() |
2025.04.29 | - | 94 |
78419 | 문서서식 |
New 크기가 다른 셀에서의 필터 걸기 부탁드립니다 !
![]() ![]() |
![]() |
2025.04.29 | - | 83 |
78418 | 함수/공식 |
New [퀴즈] 텍스트 압축/변형하기
![]() ![]() ![]() |
![]() |
2025.04.29 | - | 176 |
78416 | VBA |
New 시트보호된 상태에서 매크로 작동시 Range 클래스 중 Insert 메서드에 오류가 있습니다.
![]() ![]() |
![]() |
2025.04.29 | - | 70 |
78414 | 파워쿼리/피벗 |
New 다른 엑셀 파일에서 필요한 값만 불러오는 방법
![]() ![]() |
![]() |
2025.04.29 | - | 80 |
78413 | 함수/공식 |
New 경과주 구하는 수식 문의
(1)
![]() |
![]() |
2025.04.29 | - | 78 |
78411 | 문서서식 |
New 숫자 문자인식 숫자변환하는 법
![]() ![]() |
![]() |
2025.04.29 | - | 90 |
78410 | VBA |
New [매크로관련] 특정셀 자동증가하며, 연속출력할수 있을까요?
![]() ![]() |
![]() |
2025.04.29 | - | 106 |
78408 | 문서서식 |
New 숫자 서식 변경하기
![]() ![]() |
![]() |
2025.04.29 | - | 82 |
78407 | 기능/도구 |
New 원드라이브 MICROSOFT 365 사용중 공동작업시 필터
![]() ![]() |
![]() |
2025.04.29 | - | 70 |
78402 | 함수/공식 |
New 괄호안의 시간:분 데이터를 분으로 합산하는 방법 질문드립니다.
![]() ![]() ![]() |
![]() |
2025.04.28 | - | 84 |
78400 | 함수/공식 |
New 2차배열에서 countif
![]() ![]() |
![]() |
2025.04.28 | - | 109 |
78399 | 함수/공식 |
New 한달의 마지막주 스케쥴 작성시 전주까지의 휴무 누적 합계 구하는 방법이 궁금합니다.
![]() ![]() ![]() |
![]() |
2025.04.28 | - | 72 |
78398 | VBA |
New VBA 매크로 여러 엑셀 파일에서 사용
(1)
![]() |
![]() |
2025.04.28 | - | 102 |
78396 | 함수/공식 |
New 직원별로 근태 합계를 확인하고 싶어요
![]() ![]() |
![]() |
2025.04.28 | - | 135 |
78395 | 함수/공식 |
New 특정 단어를 포함한 행 골라내는 방법에 대해 문의드립니다.
(3)
답변완료
![]() |
![]() |
2025.04.28 | - | 96 |
78392 | 함수/공식 |
New 도와주세요... ( 특정값에 해당하는 반 번호 찾아 목록만들기)
![]() ![]() ![]() |
![]() |
2025.04.28 | - | 103 |
78389 | 기능/도구 |
New 오빠두LIVE 196회 - 엑셀 프로젝트 관리 _ 일,주 바꾸는법
![]() ![]() |
![]() |
2025.04.28 | - | 92 |
78387 | 함수/공식 |
New 엑셀 관련 질문입니다. SUM과 IFERROR 입니다 ㅠ
(6)
![]() |
![]() |
2025.04.27 | - | 135 |
78382 |
New Excel 추세선 이상
![]() ![]() |
![]() |
2025.04.27 | - | 108 | |
78381 | 함수/공식 |
New 같은 이름 N 번째 데이터
![]() ![]() ![]() |
![]() |
2025.04.27 | 1 | 143 |
78380 | 함수/공식 |
New On Error Resume Next 문구를 삽입하는 위치는?
(2)
답변완료
![]() |
![]() |
2025.04.27 | - | 112 |
@펠피키 님 강의를 안 봐서 모르겠는데 이런 방식은 어떠세요?
첨부파일 : 주차-표기하기.xlsx
@생선벽지 님 정말 감사합니다!! 좋은 하루되세요!
@펠피키 님
월(주차) =MONTH( [@날짜]-(WEEKDAY([@날짜])-7) )
주차 =WEEKNUM( [@날짜]-(WEEKDAY([@날짜])-7) ) - WEEKNUM( EOMONTH( [@날짜]-(WEEKDAY([@날짜])-7), -1) +1) + 1
첨부파일 : 주단위-월주차.xlsx
@원조백수 님 막막했는데.. 정말 감사합니다! 생각보다 간단하게 작성도 가능하군요..!! 원조백수님의 엑셀실력 정말 부럽습니다ㅠㅠ 그럼 좋은 하루되세요!