Excel에서 SUMIF 및 VLOOKUP 결합(3가지 빠른 접근 방식)

  • 이 공유
Hugh West

Microsoft Excel에서는 SUMIF와 VLOOKUP 함수 를 결합하여 값을 찾아야 하고 해당 기준에 따라 값 범위에서 합계가 계산됩니다. 이 기사에서는 SUMIF 및 VLOOKUP 함수를 몇 가지 적절한 예제 및 간단한 설명과 결합하는 몇 가지 유용한 기술을 배우게 됩니다.

연습 통합 문서 다운로드

이 기사를 작성하는 데 사용한 Excel 통합 문서를 다운로드할 수 있습니다.

SUMIF를 VLOOKUP.xlsx와 결합

개요: Excel SUMIF 함수

  • 목표:

이 함수는 주어진 조건 또는 기준에 의해 지정된 셀을 추가합니다.

  • 수식:

=SUMIF(범위, 기준, [합계_범위])

  • 인수:

범위 - 조건이 적용될 셀의 범위. 기준- 선택한 셀 범위에 대한 조건입니다. [sum_range]- 출력이 있는 셀의 범위입니다. SUMIF 함수에 대한 자세한 설명과 예를 보려면 여기를 클릭 하세요.

개요: Excel VLOOKUP 함수

  • 목표:

VLOOKUP 함수 는 테이블의 가장 왼쪽 열에서 값을 찾은 다음 테이블에서 같은 행의 값을 반환합니다. 지정된 열.

  • 수식:

=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])

  • 인수:

lookup_value- 주어진 테이블의 가장 왼쪽 열에서 찾습니다. 단일 값 또는 값의 배열일 수 있습니다. table_array- 가장 왼쪽 열에서 lookup_value를 찾는 테이블입니다. col_index_num- 값이 반환될 테이블의 열 번호입니다. [range_lookup]- lookup_value의 정확한 일치 또는 부분 일치가 필요한지 여부를 알려줍니다. 정확히 일치하는 경우 0, 부분 일치하는 경우 1입니다. 기본값은 1(부분 일치)입니다. VLOOKUP 기능에 대한 자세한 설명과 예를 보려면 여기를 클릭하십시오 .

자세히 보기: 테이블 배열이란? VLOOKUP? (예문으로 설명)

3 Excel에서 SUMIF와 VLOOKUP을 결합하는 유용한 방법

SUMIF 와 <를 결합해야 할 때 1>VLOOKUP 함수, 시나리오는 두 가지 범주로 생각할 수 있습니다. i) 일치 항목을 찾은 다음 결과에 따라 합계를 계산해야 합니다. 또는 ii) 여러 테이블이나 워크시트에서 합계를 만든 다음 VLOOKUP 과 일치하는 항목을 찾아야 합니다. 다음의 처음 두 방법은 초기 기준을 다루고 세 번째 방법은 두 번째 방법을 요약합니다.

1. 유사한 워크시트에서 일치 항목 및 합계를 찾기 위해 VLOOKUP을 사용한 SUMIF

먼저 데이터세트. 첫 번째 테이블 (B4:D14) 는 제품 ID 및 해당 가격이 포함된 일부 임의 주문 데이터를 나타냅니다. 오른쪽의 두 번째 테이블에는 고객 이름과 해당 ID가 표시됩니다. 여기서 우리가 할 일은 Cell C16 에 있는 특정 고객 이름을 검색한 다음 이 정보만을 기반으로 해당 고객의 주문을 찾고 총 가격을 합산하는 것입니다. Cell C17 .

출력 Cell C17 에서 SUMIF VLOOKUP 기능은 다음과 같습니다.

=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)

그리고 Enter , 아래 그림과 같이 반환값을 얻게 됩니다.

🔎 수식은 어떻게 작동합니까?

  • 이 수식에서 VLOOKUP 함수는 SUMIF 함수의 두 번째 인수(기준) 역할을 합니다.
  • VLOOKUP 함수는 조회배열 (F5:G11) 에서 알렉스라는 이름을 찾아 알렉스의 아이디를 반환합니다.
  • 이전에서 찾은 아이디를 기준으로 단계에서 SUMIF 기능은 해당 ID 번호에 대한 모든 가격을 합산합니다.

자세히 보기: Vlookup 및 Sum Across Mul 엑셀 시트(수식 2개)

2. VLOOKUP을 사용하여 SUMIF를 사용하여 Excel의 유사한 워크시트에서 일치 항목 및 합계 찾기

이 섹션에서는 설명된 것과 동일한 절차를 적용합니다.이전을 제외하고 이번에는 조회 배열 또는 테이블이 다른 워크시트 (Sheet2) 에 있습니다. 따라서 고객 이름과 ID가 있는 조회 배열을 참조해야 할 때 관련 시트 이름도 언급해야 합니다. 다음 워크시트 (Sheet1) 에는 출력 셀이 있는 기본 데이터가 포함되어 있습니다.

다음은 두 번째 워크시트 (Sheet2) 입니다. 여기서 조회 배열이 있습니다.

VLOOKUP 함수에 위의 조회 배열을 포함하려면 워크시트 이름 ( 시트2) . 이 워크시트 이름은 Sheet2 로 전환하고 VLOOKUP 기능에 대한 조회 배열을 선택할 때 자동으로 삽입됩니다. 따라서 출력 셀 C17 의 최종 수식은 다음과 같습니다.

=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)

이제 <를 누릅니다. 1> 를 입력하면 아래와 같은 결과 값을 얻을 수 있습니다.

자세히 보기: VLOOKUP 및 모든 일치 항목 반환 Excel에서(7가지 방법)

유사한 읽기

  • VLOOKUP이 작동하지 않음(8가지 이유 및 솔루션)
  • Excel LOOKUP 대 VLOOKUP: 3가지 예
  • Excel에서 SUMPRODUCT 및 VLOOKUP 결합
  • INDEX MATCH 대 VLOOKUP 함수 (예시 9개)
  • 엑셀에서 VLOOKUP 대소문자 구분하는 방법 (4가지 방법)

3. 여러 Excel 시트에 대해 VLOOKUP, SUMPRODUCT 및 SUMIF 함수 결합

이제여러 스프레드시트로 작업합니다. 이 방법에서는 서로 다른 두 개의 워크시트에서 사용할 수 있는 데이터에서 합계를 만든 다음 해당 합계 금액을 기준으로 VLOOKUP 함수로 값을 추출합니다. 아래 그림에서 Bonus_Amount 라는 이름의 첫 번째 워크시트는 3개의 다른 테이블과 함께 있습니다. 가장 왼쪽 표에는 해당 판매 담당자의 판매 보너스가 표시됩니다. 보너스 기준과 관련된 배열 (E5:F8) 에 대해 VLOOKUP 함수를 적용하여 이러한 보너스 금액을 추출해야 합니다. 보너스 기준은 실제로 'Day 1' 'Day 2' 라는 두 개의 서로 다른 워크시트에서 가져와야 하는 총 매출입니다.

다음 워크시트는 2021년 11월 1일차 판매 데이터입니다.

그리고 '2일차'<2라는 이름의 또 다른 워크시트입니다>이 두 번째 날의 판매 데이터와 함께 여기에 있습니다.

첫 번째 워크시트 (Bonus_Amount) 에서 출력 의 필수 수식 셀 C5 는 다음과 같습니다.

=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"&"B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"&"C5:C10"))),$E$5:$F$8,2,TRUE)

Enter 를 누르고 을 사용한 후 핸들 을 채워 Bonus 열의 나머지 셀을 자동으로 채우면 다음과 같은 출력이 표시됩니다.

🔎 수식은 어떻게 작동합니까?

  • 이 수식에서 INDIRECT 함수 는 셀 H5 및 H6의 시트 이름을 참조합니다.
  • SUMIF 함수는 참조 시트를 사용합니다.(INDIRECT 함수에서 가져옴) 인수에 대한 합계 범위 및 기준을 포함합니다. 이 함수의 결과 출력은 1일과 2일의 특정 영업 사원에 대한 판매 금액을 나타내는 배열로 반환됩니다.
  • SUMPRODUCT 함수 는 이전에 찾은 판매 금액을 더합니다. step.
  • VLOOKUP 함수는 Bonus_Amount 시트의 Bonus Criteria 테이블 (E4:F8) 에서 이 총 판매 금액의 범위를 찾습니다. 마지막으로 영업사원 기준 범위에 따라 보너스 금액을 반환합니다.

자세히 보기: Excel SUMIF & 여러 시트에서 VLOOKUP

VLOOKUP과 함께 SUMIFS를 사용하여 여러 기준 추가

SUMIFS 함수 여러 기준 또는 조건 . 이 함수를 VLOOKUP 과 결합하여 값을 조회하고 몇 가지 기준을 추가한 다음 마지막으로 조회 값에 대해 언급된 기준을 고려하여 합계를 얻을 수 있습니다. 다음의 데이터 세트는 처음 두 가지 방법에서 본 것과 매우 유사합니다. 이 표에서 가격 열 뒤에 새 열을 추가했습니다. 새 열은 모든 주문 ID의 주문 상태를 나타냅니다. 여기서 SUMIFS 기능을 사용하여 i) 고객의 특정 주문 ID 및 ii) 주문 상태 '확인됨' <2으로 두 가지 기준을 삽입합니다> 만.

출력 Cell C17 의 필수 수식은 다음과 같습니다.

=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Confirmed")

이제 Enter 키를 누릅니다. 그리고 Marcus에 대해 일치된 주문의 총 가격을 받게 됩니다.

자세히 보기: Excel에서 여러 기준이 있는 VLOOKUP

결론

SUMIF 를 결합해야 할 때 위에서 언급한 이 간단한 방법이 이제 Excel 스프레드시트에 적용하는 데 도움이 되기를 바랍니다. VLOOKUP 기능으로 질문이나 의견이 있으시면 의견 섹션에 알려주십시오. 또는 이 웹 사이트에서 Excel 기능과 관련된 다른 기사를 확인할 수 있습니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.