동적범위, 셀값을 시트명으로 인식하여 합계를 구하는것

함수/공식
작성자
키큰아저씨
작성일
2021-11-29 17:23
조회
175
엑셀버전 : 엑셀2013

운영체제 : 윈도우10

반갑습니다. 오빠도 엑셀에서 여러가지를 배우고 있는 직장인입니다.

제가 궁금한것은 한달짜리 엑셀파일을 하나 만들어 매달 돌려쓰고 있습니다.

그러다보니 매달 주차 날짜가 틀려지는데

주차의 합을 계산하기 위하여

1 2 3 4 5
1 1029 5 12 19 26
2 1030 6 13 20 27
3 1031 7 14 21 28
4 1 8 15 22 29
5 2 9 16 23 30
6 3 10 17 24 121
7 4 11 18 25 122

 

상기와 같이 엑셀값으로 미리 주차 구분을 하였습니다.

1주차 합계를 1029~4

2주차 합계를 5~11

 

이런식으로 SUM 합계를 구하고 싶은데

=SUM('1029:4'!E7)

상기식처럼 SUM에 대하여 셀값에 미리 나누어 있는 값으로 변경 할수 있는 방법을 알고 싶습니다.

감사합니다.

전체 6

  • 2021-11-29 19:17

    무슨 작업을 하시겠다는 건지 질문을 이해할 수 없어요. ㅠㅠ

    주차 합계가 구체적으로 어떻게 구해지는지 예시를 달아주세요.


    • 2021-11-29 19:29

      @김학동 님 제가 너무 두서없이 질문을 한것 같아 죄송합니다.

      시트(1~31)까지 있을 경우 동일한 위치 (예를 들어 D10) 에 값들을

      1주차 2주차 이런식으로 나누었을 경우...

      2주차가 5일~10일까지라면.....

      제가 2주차를 확인하려고 첫번째 시트에서 2주차 날짜 값을 찾아놨습니다.

      그러면 그 값을 가지고 2주차 시트에서 D10에 합계 (시트 5~10까지) 를 구하고 싶은 것 입니다.

      매달 주차는 변화하니 주차날짜를 미리 뽑아놓고 그값을 가지고 SUM에 대입하면 어떨까 싶어서 그런것 입니다.


      • 2021-11-29 20:21

        @키큰아저씨 님 시트 1~31에 있는 D10 값은 주로 7이지요?

        2주차가 5~10일이라면 한 주의 구성이 6일간 이란 말인가요?

        2주차를 확인하기 위한?

        첫번째 시트? 에서 찾은 2주차 날짜 값은 무엇이지요?


      • 2021-11-29 20:24

        @키큰아저씨 님 또한 주차는 일반적으로 일요일부터 토요일, 또는 월요일부터 일요일로 하지 않나요?


      • 2021-11-29 21:48
        채택된 답변

        @키큰아저씨 님 무슨 작업을 하려는지 이해했어요. 다음의 VBA코드를 수행하면 됩니다.

        Sub 주차별합계()
        Dim rng As Range

        Sheets("작업지시").Select

        For Each rng In Range("H12:L12")
        시트 = rng
        시작시트 = rng.Offset(1, 0)
        끝시트 = rng.Offset(7, 0)

        Sheets(시트).Select

        Range("D2:G21").Select
        Selection.Formula = "=SUM('" & 시작시트 & ":" & 끝시트 & "'!D2)"
        Range("D2").Select
        Next

        End Sub

        <작업지시> 시트의 [G:L]열의 수식이 일부 조정되었습니다.

        해당달에 포함되지 않는 날짜의 시트 이름은 다달이 주의 깊게 고쳐야 합니다.

        그리고 시트는 반드시 날짜순으로 나열되어야 합니다.

        첨부파일을 참고하시기 바랍니다. 도움이 되었으면 좋겠습니다.

        첨부파일 : 엑셀-질문_해법제안.xlsm


        • 2021-11-30 09:33

          @김학동 님 너무 감사합니다. 정말 큰 도움이 되었습니다.

          VBA가 답이였군요~^^

          감사해요


전체 5,151
번호 카테고리 제목 작성자 작성일 추천 조회
알림
하루 딱 "1분", 진짜 쓰는 엑셀 꿀팁 👉 "오빠두엑셀" 인스타그램 오픈! (28)
트로피 오빠두엑셀 | 2021.10.12 | 추천 22 | 조회 770
트로피 오빠두엑셀 2021.10.12 22 770
공지사항 공지사항
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (21)
오빠두엑셀 | 2021.10.28 | 추천 28 | 조회 2400
트로피 오빠두엑셀 2021.10.28 28 2400
26146 VBA
New 텍스트 1 행씩 자동입력 및 표 2개 합치는 방법 첨부파일 (1)
마운틴 | 02:38 | 추천 0 | 조회 15
마운틴 02:38 0 15
26144 함수/공식
New now()함수로 얻은 최초의 시간을 상수로 사용하고 싶습니다. (1)
SAFETY.RKTL | 01:09 | 추천 0 | 조회 15
SAFETY.RKTL 01:09 0 15
26143 VBA
New 엑셀 타이머 종료시 알림음 출력 가능한가요? 첨부파일 (1)
을지지뢰 | 00:59 | 추천 0 | 조회 15
을지지뢰 00:59 0 15
26141 함수/공식
New 다중 유효성검사 수식관련문의 첨부파일
hyun944@naver.com | 00:25 | 추천 1 | 조회 16
hyun944@naver.com 00:25 1 16
26135 함수/공식
New 필터 기능 대체 함수 첨부파일
sio**** | 2022.01.19 | 추천 -1 | 조회 22
sio**** 2022.01.19 -1 22
26126 VBA
New 엑셀 타이머 런타임 오류해결 좀 부탁드립니다. 첨부파일 (2) 답변완료
을지지뢰 | 2022.01.19 | 추천 0 | 조회 38
을지지뢰 2022.01.19 0 38
26122 함수/공식
New 불규칙한 숫자만큼 반복되는 데이터 입력 ,, 고수님들 도와주세요 ㅠ_ㅠ 첨부파일 (3)
응빙 | 2022.01.19 | 추천 0 | 조회 39
응빙 2022.01.19 0 39
26120 VBA
New 그림단추 구현 VBA 첨부파일 (2) 답변완료
007 | 2022.01.19 | 추천 0 | 조회 44
007 2022.01.19 0 44
26118 VBA
New VBA 고수 분들 보시면 제발 도와주세요. 첨부파일 (3)
new_hwan | 2022.01.19 | 추천 0 | 조회 44
new_hwan 2022.01.19 0 44
26113 기능/도구
New 자동필터 검색 누락 첨부파일 (6) 답변완료
김정열 | 2022.01.19 | 추천 0 | 조회 41
김정열 2022.01.19 0 41
26105 함수/공식
New "월"을 기입하면 전월 당월 매출이 나오게 하고싶은데 도와주세요 ㅠ (10) 답변완료
따뜻한아메리카노 | 2022.01.19 | 추천 0 | 조회 55
따뜻한아메리카노 2022.01.19 0 55
26104 VBA
New 자료찾기 vba 문의드립니다. (5) 답변완료
ㅈㄱㄹ | 2022.01.19 | 추천 0 | 조회 43
ㅈㄱㄹ 2022.01.19 0 43
26089 기능/도구
New 한 시트에 다수의 규칙이 적용되어있을 때 항목을 정리하는 방법을 찾고 있습니다. 첨부파일 (6) 답변완료
피단 | 2022.01.18 | 추천 0 | 조회 44
피단 2022.01.18 0 44
26087 함수/공식
New vlookup 관련? 같은 값일 때 그 행의 값을 불러오기 첨부파일 (3) 답변완료
키몽쓰 | 2022.01.18 | 추천 0 | 조회 70
키몽쓰 2022.01.18 0 70
26085 함수/공식
New 엑셀 함수 궁금해요! 첨부파일 (3)
양킴 | 2022.01.18 | 추천 0 | 조회 52
양킴 2022.01.18 0 52
26079 함수/공식
New 도와주세요 예전에 잠깐 본적이 있는 강의인데 못찾겠어요 (1)
딸기아빠 | 2022.01.18 | 추천 0 | 조회 38
딸기아빠 2022.01.18 0 38
26078 함수/공식
New sumif 오류 관련 첨부파일 (3)
논바닥 | 2022.01.18 | 추천 0 | 조회 37
논바닥 2022.01.18 0 37
26068 함수/공식
New 다른쉬트 값 불러 오기 (VLOOKUP 안될 시) 첨부파일 (3)
벗님들 | 2022.01.18 | 추천 -1 | 조회 67
벗님들 2022.01.18 -1 67
26067 함수/공식
New 도와주세요! 목록 별 수량 합산이 필요한데 가능한지 확인 부탁 드릴게요! 첨부파일 (10) 답변완료
monom | 2022.01.18 | 추천 0 | 조회 54
monom 2022.01.18 0 54
26058 기능/도구
New 자동필터 복사 범위 풀림 오류 (1)
허영진 | 2022.01.18 | 추천 0 | 조회 39
허영진 2022.01.18 0 39
26050 함수/공식
New 행과 열의 합의 함수를 알고 싶어요! (3)
Goldhajin | 2022.01.18 | 추천 1 | 조회 65
Goldhajin 2022.01.18 1 65
26041 VBA
New 일정시간이 지나면 MsgBOX로 알림창이 뜨게 하고싶습니다. (4) 답변완료
을지지뢰 | 2022.01.17 | 추천 0 | 조회 63
을지지뢰 2022.01.17 0 63
26035 함수/공식
New 특정날짜와 시간 고정해서 데이터 추출방법 도와주세요 (5)
박현욱 | 2022.01.17 | 추천 0 | 조회 48
박현욱 2022.01.17 0 48
26033 함수/공식
New 필터 함수를 인덱스 매치 함수로 변환하는 어려움 첨부파일 (4) 답변완료
미르 | 2022.01.17 | 추천 0 | 조회 41
미르 2022.01.17 0 41
26030 함수/공식
New 원본표에서 일정 조건의 내용을 추출하여 새로운 표에 자료 넣기 첨부파일 (2)
알면서 | 2022.01.17 | 추천 0 | 조회 39
알면서 2022.01.17 0 39
26029 기능/도구
New 필터에서 상하위 % 추출 안됨 오류 첨부파일 (3)
알면서 | 2022.01.17 | 추천 0 | 조회 26
알면서 2022.01.17 0 26
26026 함수/공식
New 한 셀에 입력된 문장 중 조건에 만족하는 문장 개수 함수 (5)
삐약이 | 2022.01.17 | 추천 0 | 조회 41
삐약이 2022.01.17 0 41
26025 기능/도구
New 셀 내용을 지우면 특정 셀 내용도 같이 삭제되는 기능? 첨부파일 (3) 답변완료
올리주인 | 2022.01.17 | 추천 1 | 조회 51
올리주인 2022.01.17 1 51
26023 VBA
New VBA 사용자정의폼 show 0 명령어 (1) 답변완료
병욱 | 2022.01.17 | 추천 0 | 조회 42
병욱 2022.01.17 0 42
26022 VBA
New 거래처별 파일 나누기 첨부파일
silli**** | 2022.01.17 | 추천 0 | 조회 44
silli**** 2022.01.17 0 44