분류별로 합계를 구하는 방법

함수/공식
작성자
연리
작성일
2022-08-02 21:10
조회
81
엑셀버전 : 엑셀2016

운영체제 : 윈도우11

 

첫번째 표는 지역1 - 지역2를 구분한 표이고,

두번째 표는 지역2와 그 값을 나타낸 표입니다.

 

세번째 표에서 지역1의 값1(지역2의 합계)을 구하고 싶은데,  함수로 어떻게 나타내야 할까요?

오늘 하루종일 고민해보고 인터넷에도 찾아봤는데, vlookup, match, sumif, sumproduct를 사용해도 어떻게 표현해야할지 어렵습니다.

회원등급 : 2레벨
포인트 : 53 EP
총질문 : 1 개 (마감율 : 100%)
채택답변 : 0 개
전체 12

  • 2022-08-02 22:57
    채택된 답변

    @연리 님 엑셀 공부하시는 것 같아서, "함수로 어떻게"에 대한 의견드립니다.
    함수는 vlookup과 sumif만 사용하시면되고

    함수1번. vlookup은 기본적으로 동일한 조건값이 있을 때, 매칭되는 값을 기준으로 참고 Table에서 필요한 데이터를 불러오는 것
    함수2번. sumif는 같은 Table에서 동일한 항목의 값(숫자)이 여러개 있을 때, 항목별 조건으로 합산을 구하는 함수입니다.

    사용목적을 보신 후, 3개 Table을 보면
    Table1,2번은 동일한 조건값(지역2)이 있고,
    그 매칭되는 값에 따라 Table1에 값1을 또는 Table2에 지역1정보를 매칭해주는 것입니다.  -> 함수1번이겠죠?

    Table 3번은 지역1이라는 대분류에 합산을 넣어줘야 하니, Table1에 값1을 매칭해준 결과(또는 Table2에 Table1 지역1 매칭)를 지역1을이라는 동일한 항목별로 합산을 구해야 합니다. -> 함수2번이겠죠?

    데이터 구조를 파악하셨고, 연결 순서 결정하셨다면, 다시 vlookup함수와 sumif함수에 어떤 값이 들어가는지를 찾아보시면 답을 찾으실 겁니다.

    고민하신 시간이 아깝습니다. 꼭 성공하십시오.


    • 2022-08-03 10:50

      @고구마 님 감사합니다. 알려주신 방법대로 만들긴 했으나, 제가 찾고있던 방법은 저 상태에서 열을 추가(설명해주신 부분중 함수1번 사용 순서)하지 않고 table 3번의 값1에만 함수를 넣어서 값1의 합을 구하는 건데, 열을 추가하지 않고 함수로만 표현이 어려운걸까요?


  • 2022-08-03 18:27

    @연리 님 많은 고수님들이 답을 주시는군요. 챌린지 미션으로 불붙은듯^^
    저도 VBA 배운거 활용해서 VBA 사용자함수로 해결해봤습니다.
    Data는 마법의손님 엑셀을 활용했습니다.

    Function Sum_Area1(value1 As String, RNG1 As Range, RNG2 As Range)
    
        Dim i   As Long
        Dim j   As Long
        Dim Sum_Temp    As Long
            
        For i = 1 To RNG1.Count / 2
           If value1 = RNG1(i, 1) Then
                For j = 1 To RNG2.Count / 2
                    If RNG1(i, 2) = RNG2(j, 1) Then
                        Sum_Temp = Sum_Temp + RNG2(j, 2)
                    End If
                Next j
            End If
        Next i
        
        Sum_Area1 = Sum_Temp
        
    End Function
    

     

    첨부파일 : 통합-문서1.xlsm


    • 2022-08-04 15:10

      @고구마 님 감사합니다. 제가 vba까지는 배우지 못해서 함수로만 하려고 했습니다. 며칠 고민해봤는데 초보인 제가 답을 찾기 어려워서 처음에 올려주신 방법으로 하려고 합니다. 같이 고민해주시고 답변해주셔서 감사합니다 !


  • 2022-08-03 14:07

    @연리 님 열 추가 없는 수식으로 계산한 파일 첨부드려요

    첨부파일 : 엑셀-질문-1-답변.xlsx


    • 2022-08-04 15:11

      @엑셀복지사 님 감사합니다. 올려주신 파일 확인해봤는데 합계가 다르더라구요. 첨부된 수식 확인해보고 그런 방식으로 해결해보려고 했는데 답이 안나오네요ㅠㅠ 같이 고민해주시고 답변해주셔서 감사합니다 !


  • 2022-08-02 21:17

    @연리 님 예제파일 같이 올려주세요


    • 2022-08-02 22:31

      @더블유에이 님 게시글 수정이 안돼서 댓글로 파일 올립니다 !(게시글 사진에서 표1 순서만 바꿔서 파일 올렸습니다)

      첨부파일 : 엑셀-질문-1.xlsx


      • 2022-08-03 00:17

        @연리 님 위에 고구마님께서 답변을 잘 적어주셔서 해당 내용 참고하여 수정했습니다

        유첨파일 확인해보세요

        첨부파일 : 엑셀-질문-1.xlsx


        • 2022-08-03 10:52

          @더블유에이 님 감사합니다. 혹시, table 2에 열을 추가하지 않고 table 3의 값1을 표현하는 방법은 없을까요?


          • 2022-08-03 15:31

            @연리 님 참고하세요. 파워쿼리입니다.

             

            첨부파일 : 복사본-엑셀-질문-1.xlsx


            • 2022-08-04 15:12

              @마법의손 님 감사합니다. 제가 파워쿼리는 배우지 못해서 함수로만 하려고 했습니다. 며칠 고민해봤는데 초보인 제가 답을 찾기 어려워서 처음에 고구마님께서 올려주신 방법으로 하려고 합니다. 같이 고민해주시고 답변해주셔서 감사합니다 !


전체 7,345
번호 카테고리 제목 작성자 작성일 추천 조회
알림
[🏆 VBA 4주 완성 특별 스터디] 1기 - 우수 졸업생 및 후기, 축하합니다! (5)
오빠두엑셀 | 2022.07.31 | 추천 8 | 조회 1160
오빠두엑셀 2022.07.31 8 1160
공지사항 함수/공식
[신규 기능 업데이트!] 👉 이제 게시글 작성시 스크린샷 복/붙이 가능합니다! 😎 (2)
오빠두엑셀 | 2022.08.04 | 추천 4 | 조회 98
오빠두엑셀 2022.08.04 4 98
공지사항 함수/공식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (88)
오빠두엑셀 | 2021.10.28 | 추천 117 | 조회 6138
오빠두엑셀 2021.10.28 117 6138
41136 함수/공식
New 동적차트를 위한 이름관리자 함수 만들기 엑셀파일첨부파일
블링블링 | 23:12 | 추천 0 | 조회 5
블링블링 23:12 - 5
41132 함수/공식
New 함수를 간단히 할 수 있을까요? 엑셀파일 (1)
안동근 | 19:59 | 추천 0 | 조회 18
안동근 19:59 - 18
41129 기능/도구
New 빠른 실행 도구 모음에서 명령 레이블 표시 또는 숨기기 첨부파일 (6)
fabikim | 18:29 | 추천 0 | 조회 29
fabikim 18:29 - 29
41126 VBA
New VBA 자동화 용어 및 규칙 등의 작동원리 해석 문의 엑셀파일 (2) 답변완료
pjc**** | 16:35 | 추천 0 | 조회 35
pjc**** 16:35 - 35
41123 함수/공식
New 어떤 함수가 입력된건지 알고싶어요.(함수가 가려져 있는건지 여부도 알고싶네요) 첨부파일 (2) 답변완료
일개회사원 | 14:52 | 추천 0 | 조회 34
일개회사원 14:52 - 34
41117 피벗테이블
New 데이터 모델 관련 오류인데 어떤 오류인지 도저히 모르겠습니다ㅠ 첨부파일 (2) 답변완료
ㅎㅎ | 13:49 | 추천 0 | 조회 33
ㅎㅎ 13:49 - 33
41116 피벗테이블
New 피벗테이블 슬라이서 문의 첨부파일 (1)
조동호 | 13:38 | 추천 0 | 조회 25
조동호 13:38 - 25
41114 함수/공식
New Lookup 함수사용시 출력되는 날짜의 형식오류 첨부파일 (3)
조민양 | 13:16 | 추천 0 | 조회 24
조민양 13:16 - 24
41112 피벗테이블
New 엑셀 피벗테이블 필터부분을 가리는 방법을 알고 싶습니다! 첨부파일 (3)
이재호 | 12:58 | 추천 0 | 조회 26
이재호 12:58 - 26
41107 함수/공식
New 중첩 이프 함수 해결 방법 / 중첩 if 해결 방법 / 다중조건 첨부파일 (2) 답변완료
떡상가즈아 | 11:00 | 추천 0 | 조회 37
떡상가즈아 11:00 - 37
41106 함수/공식
New 2X2 엑셀 값 비교하는 함수가 가능할까요? 첨부파일 (1)
클루 | 10:56 | 추천 0 | 조회 32
클루 10:56 - 32
41099 파워쿼리/피벗
New 여러개의 데이터 파일(같은 양식)을 데이터연결하여 하나의 파일로 관리(주기 관리)하는 방법 엑셀파일 (4) 답변완료
pjc**** | 08:47 | 추천 -1 | 조회 55
pjc**** 08:47 -1 55
41096 피벗테이블
New 피벗테이블 날짜 슬라이서 제작시 오류 첨부파일 (2)
naver_616841992e55a | 06:11 | 추천 0 | 조회 34
naver_616841992e55a 06:11 - 34
41095 VBA
New 매크로 관련 질문이예요. 도움 부탁드립니다. (3)
AANNNDDDYY | 02:48 | 추천 0 | 조회 43
AANNNDDDYY 02:48 - 43
41094 함수/공식
New 수식의 이름관리자가 열리지 않습니다 (4)
abbado | 01:16 | 추천 0 | 조회 33
abbado 01:16 - 33
41090 VBA
New 길이 계산 관련 문의 드립니다. 첨부파일 (2)
심우민 | 2022.08.11 | 추천 -1 | 조회 43
심우민 2022.08.11 -1 43
41087 문서서식
New 셀 초록색 표시 오류 해결 유튜브를 봤습니다. (1)
이성일 | 2022.08.11 | 추천 0 | 조회 33
이성일 2022.08.11 - 33
41086 함수/공식
New 어떤 수식 사용해야되는지 알려주세요ㅜ 첨부파일 (4)
🍒 | 2022.08.11 | 추천 0 | 조회 54
🍒 2022.08.11 - 54
41083 VBA
New VBA LISTBOX 활용에 대한 궁금증 엑셀파일 (3) 답변완료
박성원 | 2022.08.11 | 추천 0 | 조회 39
박성원 2022.08.11 - 39
41080 함수/공식
New index, match 함수 사용해서 일치하는 날짜 찾기 첨부파일 (2)
033cola | 2022.08.11 | 추천 0 | 조회 33
033cola 2022.08.11 - 33
41079 VBA
New 엑셀시트PDF저장관련(저장하고싶은 시트만 체크박스를이용하여 선택) 엑셀파일 (2) 답변완료
qkznl**** | 2022.08.11 | 추천 0 | 조회 27
qkznl**** 2022.08.11 - 27
41076 함수/공식
New 시간과 분으로 된 형식을 분단위로 바꾸는 방법 첨부파일 (3)
김군 | 2022.08.11 | 추천 0 | 조회 34
김군 2022.08.11 - 34
41075 함수/공식
New 약 20여개 파일(폼은 동일)이 있는데 데이터 결과값만 파악할수 있는파일을 만드는 해결방법 엑셀파일
pjc**** | 2022.08.11 | 추천 1 | 조회 38
pjc**** 2022.08.11 1 38
41067 함수/공식
New 몇 일 이후의 날짜 계산 오류 첨부파일 (3) 답변완료
보라색양털 | 2022.08.11 | 추천 1 | 조회 36
보라색양털 2022.08.11 1 36
41064 함수/공식
New 카운트관련 3번째 질의 드립니다. ㅠㅠ 엑셀파일 (1)
Thekey_guy | 2022.08.11 | 추천 0 | 조회 30
Thekey_guy 2022.08.11 - 30
41061 함수/공식
New 월별로 해당하는 건수를 계산하고 싶어요 엑셀파일 (2)
꿈꾸는부자 | 2022.08.10 | 추천 0 | 조회 57
꿈꾸는부자 2022.08.10 - 57
41060 피벗테이블
New 합계, 개수로 각각 다른 값의 피벗테이블을 만들었으나 동일한 응시율이 표시되는 이유??? 엑셀파일 (3)
sky3**** | 2022.08.10 | 추천 0 | 조회 48
sky3**** 2022.08.10 - 48
41058 함수/공식
New Excel 2019 수식 FILTER 첨부파일 (1)
Merci getta | 2022.08.10 | 추천 0 | 조회 57
Merci getta 2022.08.10 - 57
41052 VBA
New 특정문자 제거 (2) 답변완료
천하무적 | 2022.08.10 | 추천 0 | 조회 70
천하무적 2022.08.10 - 70
41046 함수/공식
New 마지막 셀 이동을 위한 Match 함수에서 문자열과 선택옵션 -1의 의미 (3)
| 2022.08.10 | 추천 0 | 조회 58
2022.08.10 - 58