Excel의 SUMPRODUCT 함수를 사용하여 데이터 셀 계산

Excel의 SUMPRODUCT 함수는 입력 된 인수 에 따라 다른 결과를 제공하는 매우 다양한 함수입니다.

SUMPRODUCT 함수는 일반적으로 하나 이상의 배열 요소를 곱한 다음 해당 제품을 더하거나 합하는 것입니다.

그러나 SUMPRODUCT는 인수의 형식을 조정하여 특정 범위 를 충족하는 데이터가 포함 된 주어진 범위 의 셀 수를 계산합니다.

01 of 04

SUMPRODUCT 대 COUNTIF 및 COUNTIFS

SUMPRODUCT를 사용하여 데이터 셀 수 계산 © Ted 프랑스어

Excel 2007부터이 프로그램에는 하나 이상의 설정 기준을 충족시키는 셀을 계산할 수있는 COUNTIFCOUNTIFS 기능이 있습니다.

그러나 SUMPRODUCT는 위의 이미지에있는 예제와 같은 범위의 여러 조건을 찾는 데 더 쉽게 작업 할 수 있습니다.

02 of 04

SUMPRODUCT 셀을 계산하는 함수 구문 및 인수

함수의 구문 은 함수의 레이아웃을 참조하며 함수의 이름, 대괄호, 쉼표 구분 기호 및 인수를 포함 합니다.

표준 용도가 아닌 셀 수 계산 기능을 사용하려면 SUMPRODUCT와 함께 다음과 같은 비표준 구문을 사용해야합니다.

= SUMPRODUCT ([조건 1] * [조건 2])

이 구문의 작동 방식에 대한 설명은 다음 예제에 요약되어 있습니다.

예 : 여러 조건을 충족시키는 셀 계산

위 그림의 예에서 볼 수 있듯이 SUMPRODUCT는 데이터 범위 A2에서 B6 사이의 25와 75 사이의 데이터가 포함 된 총 셀 수를 찾는 데 사용됩니다.

03 of 04

SUMPRODUCT 함수 입력

일반적으로 Excel에 함수를 입력하는 가장 좋은 방법은 대괄호 또는 인수 사이의 구분 기호로 사용되는 쉼표를 입력하지 않고도 한 번에 하나씩 인수를 쉽게 입력 할 수있는 대화 상자 를 사용하는 것입니다.

그러나이 예제에서는 불규칙한 형태의 SUMPRODUCT 함수를 사용하기 때문에 대화 상자 접근 방식을 사용할 수 없습니다. 대신 함수를 워크 시트 셀에 입력해야합니다.

위 이미지에서 다음 단계를 사용하여 SUMPRODUCT를 B7 셀에 입력했습니다.

  1. 워크 시트에서 B7 셀을 클릭하면 함수 결과가 표시됩니다.
  2. 워크 시트의 셀 E6에 다음 수식을 입력하십시오.

    = SUMPRODUCT (($ A $ 2 : $ B $ 6> 25) * ($ A $ 2 : $ B $ 6 <75)

  3. 응답 5 는 40, 45, 50, 55 및 60의 범위에 5 개의 값이 있으므로 셀 B7에 나타나야합니다. 즉 25와 75 사이의 값입니다.
  4. B7 셀을 클릭하면 워크 시트 위의 수식 입력 줄에 수식 = SUMPRODUCT (($ A $ 2 : $ B $ 6> 25) * ($ A $ 2 : $ B $ 6 <75)

04 04

SUMPRODUCT 함수 깨기

인수에 조건이 설정되면 SUMPRODUCT는 조건에 대해 각 배열 요소를 평가하고 부울 값 (TRUE 또는 FALSE)을 반환합니다.

계산을 위해 Excel은 TRUE 인 배열 요소에 대해 값 1 을 할당하고 FALSE 인 배열 요소에 대해 0 값을 할당합니다.

각 배열의 해당하는 1과 0은 함께 곱해집니다.

이 1과 0은 두 조건을 모두 만족하는 값의 수를 계산하는 함수에 의해 합산됩니다.

또는이 방법으로 생각하면 ...

SUMPRODUCT가 수행하는 작업을 생각해 볼 수있는 또 다른 방법은 곱셈 기호를 AND 조건으로 생각하는 것입니다.

이를 염두에두고 두 조건이 모두 충족되면 (25보다 크고 75보다 작음) TRUE 값 (하나는 기억해야 함)이 반환됩니다.

이 함수는 모든 참값을 합하여 5의 결과를 얻습니다.