본문 바로가기

엑셀 SUMPRODUCT 함수를 이용한 다중 조건 합계 계산하기

꿀정보man 발행일 : 2024-01-17

엑셀의 SUMPRODUCT 함수는 다중 조건에서 합계를 계산하는 데 유용한 기능입니다. SUMPRODUCT 함수는 여러 개의 배열을 곱한 다음, 그 결과 값을 합산해줍니다. 이를 활용하여 필터링 조건을 만족하는 데이터를 선택하고 합계를 계산할 수 있습니다. 예를 들어, 특정 지역과 품목에 해당하는 판매량 데이터에서 지역과 품목을 조건으로 설정하여 해당 데이터들의 합계를 계산할 수 있습니다. 이를 통해 다중 조건에서의 합계를 간편하게 계산할 수 있으며, 데이터 분석이나 보고서 작성 등 다양한 분야에서 활용할 수 있습니다.


엑셀 SUMPRODUCT 함수를 이용한 다중 조건 합계 계산하기

1. 다중 조건 합계 계산을 위한 SUMPRODUCT 함수 소개

SUMPRODUCT 함수는 엑셀에서 다중 조건 합계를 계산하기 위해 사용되는 함수입니다.

이 함수는 여러 개의 배열을 곱한 후 그 결과를 합산하여 반환합니다. 각 배열은 조건에 따라 필터링되며, 조건을 만족하는 값들만을 계산에 포함시킵니다.

다중 조건 합계를 계산하기 위해서는 SUMPRODUCT 함수를 사용하여 조건 배열과 값 배열을 곱한 후, 이를 모두 합산해야 합니다. 이때 조건 배열은 조건에 해당하는 값들이 1로, 그렇지 않은 값들이 0으로 구성되어야 합니다. 값 배열은 조건에 따른 값을 포함하는 배열입니다.

예를 들어, A 열에는 학생의 성적, B 열에는 학생의 출결 상태가 기록되어 있다고 가정해봅시다. 우리는 출결 상태가 "출석"이고 성적이 80 이상인 학생들의 성적 합계를 계산하고 싶습니다. 이때 SUMPRODUCT 함수를 사용하여 계산할 수 있습니다.

=SUMPRODUCT((B1:B10="출석")*(A1:A10>=80), A1:A10)

위의 함수에서 (B1:B10="출석")는 출결 상태가 "출석"인 경우에 1을, 그렇지 않은 경우에 0을 반환합니다. (A1:A10>=80)은 성적이 80 이상인 경우에 1을, 그렇지 않은 경우에 0을 반환합니다. 따라서 이렇게 구성된 조건 배열들을 곱한 후 모든 값을 합산하면, 출결 상태가 "출석"이고 성적이 80 이상인 학생들의 성적 합계를 계산할 수 있습니다.

이와 같이 SUMPRODUCT 함수를 사용하면 여러 개의 조건을 한 번에 만족시키는 값을 합산할 수 있으며, 조건의 수나 복잡성에 상관없이 효과적으로 계산할 수 있습니다.

2. SUMPRODUCT 함수를 활용한 다중 조건 합계 계산 방법

SUMPRODUCT 함수는 여러 조건을 만족하는 데이터의 합계를 계산하는 함수입니다. 이 함수는 배열 범위를 사용하여 조건부 합계를 계산하는데 사용됩니다.

다중 조건 합계를 계산하는 방법은 다음과 같습니다:

1. 조건을 만족하는 데이터가 있는 범위와 같은 크기의 배열 범위를 작성합니다. 이 배열 범위에서 조건을 만족하는 데이터는 1로, 만족하지 않는 데이터는 0으로 표시됩니다. 예를 들어, A1:A10 범위에서 조건을 만족하는 데이터를 찾으려면, B1:B10에 IF 함수를 사용하여 조건을 판별하고, 그 결과를 1 또는 0으로 표시합니다.

2. 조건을 만족하는 데이터에 해당하는 값이 있는 범위와 같은 크기의 배열 범위를 작성합니다. 이 배열 범위에서 조건을 만족하는 데이터는 원래의 값으로, 그렇지 않은 데이터는 0으로 표시됩니다. 예를 들어, 조건을 만족하는 데이터의 합계를 계산하려면, B1:B10 범위에는 조건을 만족하는 데이터의 값을 입력하고, 그 외의 데이터는 0으로 표시합니다.

3. SUMPRODUCT 함수를 사용하여 두 개의 배열 범위의 곱을 계산하고, 그 결과를 합산하여 조건을 만족하는 데이터의 합계를 계산합니다. 이때, 배열 범위의 크기는 동일해야 합니다.

이런 방법을 사용하여 여러 조건을 만족하는 데이터의 합계를 계산할 수 있습니다. SUMPRODUCT 함수는 이러한 작업을 간단하게 수행할 수 있도록 도와줍니다.

3. 엑셀 SUMPRODUCT 함수를 이용한 다중 조건 합계 계산 예시

SUMPRODUCT 함수는 엑셀에서 다중 조건에 따른 합계를 계산하는 함수입니다.

예를 들어, 아래와 같은 데이터가 있다고 가정해봅시다.

| A | B | C | D |
|:---------:|:-----:|:----:|------:|
| 사원명 | 부서 | 성별 | 연봉 |
| 홍길동 | 영업부 | 남성 | 3500 |
| 김영희 | 영업부 | 여성 | 4000 |
| 박지성 | 인사부 | 남성 | 5000 |
| 이지은 | 영업부 | 여성 | 3000 |
| 조영남 | 인사부 | 여성 | 4500 |

이때, 성별이 "남성"이면서 부서가 "영업부"인 사원들의 연봉의 합계를 구하고 싶을 때 SUMPRODUCT 함수를 사용할 수 있습니다.

SUMPRODUCT 함수의 사용법은 다음과 같습니다.

=SUMPRODUCT((조건1)*(조건2)*(조건3)*...)

위의 예시에 적용해보면, 아래와 같이 식을 작성할 수 있습니다.

=SUMPRODUCT((C2:C6="남성")*(B2:B6="영업부")*(D2:D6))

이 식은 "성별" 열이 "남성"이고, "부서" 열이 "영업부"인 행들의 "연봉" 열 값을 곱한 후 그 합계를 구합니다.

즉, 위의 데이터에서 "성별"이 "남성"이면서 "부서"가 "영업부"인 행들의 "연봉"을 각각 3500, 0, 5000, 0, 0으로 계산하고, 이들의 합인 8500을 결과로 얻을 수 있습니다.

4. SUMPRODUCT 함수를 이용하여 여러 조건에 맞는 항목만 선택하여 합계 계산하는 방법

SUMPRODUCT 함수를 이용하면 여러 조건에 맞는 항목만 선택하여 합계를 계산할 수 있습니다. 아래는 SUMPRODUCT 함수를 이용하여 여러 조건에 맞는 항목을 선택하여 합계를 계산하는 방법입니다.

1. SUMPRODUCT 함수의 구문은 다음과 같습니다.
=SUMPRODUCT(조건1 * 조건2 *... * 조건n, 항목1, 항목2,..., 항목n)

2. 조건은 항목들을 선택할 때 사용되며, 항목1, 항목2,..., 항목n은 합계를 계산할 대상 항목들입니다.

3. 여러 조건을 작성하려면 각 조건에 해당하는 범위의 셀 주소를 입력한 후에 * 기호를 사용하여 조건을 분리합니다. 예를 들어, A1:A10 범위에서 10보다 큰 값을 선택하고 싶다면, "A1:A10 > 10"이라고 작성합니다.

4. 항목들은 합계를 계산할 범위의 셀 주소를 입력하여 선택합니다. 예를 들어, B1:B10 범위의 값들을 선택하고 싶다면, "B1:B10"이라고 작성합니다.

5. 조건들과 항목들을 모두 작성한 후에 함수를 입력하고, 엔터를 눌러 계산된 합계를 확인합니다.

위와 같이 SUMPRODUCT 함수를 사용하면 여러 조건에 맞는 항목들만 선택하여 합계를 계산할 수 있습니다. 이를 통해 조건에 따라 다른 결과를 도출할 수 있습니다.

5. 다중 조건을 적용한 SUMPRODUCT 함수를 이용하여 특정 범위 내에서 합계를 계산하는 방법

다중 조건을 적용한 SUMPRODUCT 함수를 이용하여 특정 범위 내에서 합계를 계산하는 방법은 다음과 같습니다.

1. SUMPRODUCT 함수는 주어진 범위의 각 셀에 대해 조건을 만족하는지 확인하고, 만족하는 경우 해당 셀의 값을 곱한 후 모두 더해줍니다.

2. 예를 들어, A열에는 과목명이, B열에는 학점이, C열에는 성적이 기록되어 있다고 가정해봅시다.

3. 학점이 3점인 수학 과목의 총점을 계산하고 싶다면, 다음과 같은 공식을 사용할 수 있습니다.

=SUMPRODUCT((A1:A10="수학")*(B1:B10=3)*(C1:C10))

이 공식에서, (A1:A10="수학")은 A1부터 A10까지의 셀 중 "수학"이라는 값을 가지는 셀을 찾아내고, (B1:B10=3)은 B1부터 B10까지의 셀 중 3과 같은 값을 가지는 셀을 찾아냅니다.

그리고 두 조건이 모두 만족하는 경우, (C1:C10)에 해당하는 값들을 곱한 후 모두 더합니다.

4. 따라서 위의 공식을 입력하여 총점을 구하면, "수학"과목의 학점이 3점인 과목들의 성적을 모두 곱한 후 더한 값을 얻을 수 있습니다.

 

연관 검색어

반응형

댓글