엑셀의 INDEX 및 MATCH 함수는 데이터를 찾고 추출하는 데 매우 유용합니다. 이러한 함수를 활용하여 다중 조건 하에서의 합계를 계산하고 데이터를 활용하는 방법에 대해 알아보겠습니다.
다중 조건 합계 계산하기
대부분의 경우, SUMIFS 함수를 사용하여 엑셀에서 다중 조건 합계를 계산할 수 있습니다. 하지만, 인덱스와 일치하는 경우에만 조회하는 INDEX 및 MATCH 함수의 조합을 사용하면 보다 유연한 다중 조건 합계를 계산할 수 있습니다.
다음은 INDEX 및 MATCH 함수를 사용하여 다중 조건 합계를 계산하는 예제입니다.
예제 1: 다중 조건 합계 계산하기
데이터 시트에는 다음과 같은 정보가 들어있다고 가정해봅시다:
A B C D
1 부서 이름 판매량 수익
2 A John 10 100
3 B Anna 15 150
4 A Alex 20 200
5 C Sarah 15 150
6 B Eric 10 100
7 A Lisa 25 250
부서 A에서 20보다 큰 판매량에 대해 수익을 계산해보겠습니다. 다음과 같이 수식을 작성할 수 있습니다:
=SUMIFS(D2:D7, A2:A7, "A", C2:C7, ">20")
위 수식은 부서 열(A)이 "A"이고 판매량 열(C)이 20보다 큰 경우에 대한 수익 열(D)의 합계를 계산합니다. 결과값은 450입니다.
INDEX 및 MATCH 함수 활용하기
INDEX 및 MATCH 함수는 다중 조건 하에서 특정 값을 찾을 때 매우 유용합니다. 다음은 INDEX 및 MATCH 함수를 사용하여 데이터를 추출하는 예제입니다.
예제 2: INDEX 및 MATCH를 사용하여 데이터 추출하기
다음과 같은 데이터가 있는 경우, 부서가 "A"이고 판매량이 20 이상인 경우에 해당하는 사람의 이름을 찾아보겠습니다:
A B C
1 부서 이름 판매량
2 A John 10
3 B Anna 15
4 A Alex 20
5 C Sarah 15
6 B Eric 10
7 A Lisa 25
=INDEX(B2:B7, MATCH(1, (A2:A7="A")*(C2:C7>=20), 0))
위 수식은 부서(A)가 'A'이고 판매량(C)이 20 이상인 경우에 해당하는 사람의 이름(B)을 추출합니다. 결과값은 Alex입니다.
팁 및 주의사항
- 다중 조건 합계를 계산할 때, SUMIFS 보다는 INDEX 및 MATCH 함수의 조합을 사용하는 것이 유연성과 확장성이 더 높습니다.
- 인덱스 및 일치 옵션을 사용하여 INDEX 및 MATCH 함수를 조합할 수 있습니다.
- 조건이 많은 경우, 정확한 결과를 얻기 위해 괄호를 사용하여 조건을 그룹화해야 합니다.
- INDEX 및 MATCH 함수는 대소문자를 구분합니다. 따라서 조건에 대소문자를 지정하는 데 주의해야 합니다.
- 다중 조건 합계나 데이터 추출의 경우, AND, OR 논리 연산자를 사용하여 더 복잡한 조합을 생성할 수 있습니다.
이제 INDEX 및 MATCH 함수를 사용하여 다중 조건 합계를 계산하고 데이터를 추출하는 방법을 알게 되었습니다. 이러한 함수를 적절하게 활용하여 엑셀에서 데이터를 분석하고 원하는 정보를 손쉽게 찾아보세요.