Skip to main content

Excel에서 여러 기준을 충족하는 셀 합산 SUMPRODUCT

SAP Business One 92 MRP 11 자재 소요량 계획(MRP) 프로세스 (유월 2025)

SAP Business One 92 MRP 11 자재 소요량 계획(MRP) 프로세스 (유월 2025)
Anonim
02 of 01

두 값 사이에있는 셀 합계

SUMPRODUCT 개요

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

일반적으로 이름에서 알 수 있듯이 SUMPRODUCT는 하나 이상의 배열 요소를 곱하여 제품을 얻은 다음 제품을 함께 추가하거나 합계합니다.

그러나 함수의 구문을 조정하여 특정 조건을 충족하는 셀의 데이터 만 합산하는 데 사용할 수 있습니다.

Excel 2007부터이 프로그램에는 SUMIF 및 SUMIFS라는 두 가지 기능이 포함되어 있으며 하나 이상의 설정 기준을 충족하는 셀에서 데이터를 합산합니다.

그러나 때때로 SUMPRODUCT는 위의 이미지에서와 같은 범위에 관련된 여러 조건을 찾는 데보다 쉽게 ​​작업 할 수 있습니다.

SUMPRODUCT 셀 합산 함수 구문

특정 조건을 충족하는 셀의 데이터를 합산하기 위해 SUMPRODUCT를 얻는 데 사용되는 구문은 다음과 같습니다.

= SUMPRODUCT (조건 1 * 조건 2 * 배열)

condition1, condition2 - 함수가 배열의 결과를 찾을 때 충족되어야하는 조건.

array - 연속 한 셀 범위

예 : 여러 조건을 충족하는 셀의 데이터 합산

위 이미지의 예제는 D1과 E6 범위의 셀에 25와 75 사이의 데이터를 추가합니다.

SUMPRODUCT 함수 입력

이 예제에서는 불규칙한 형태의 SUMPRODUCT 함수를 사용하므로 함수의 대화 상자를 사용하여 함수와 해당 인수를 입력 할 수 없습니다. 대신 함수를 수동으로 워크 시트 셀에 입력해야합니다.

  1. 워크 시트에서 B7 셀을 클릭하여 활성 셀로 만듭니다.
  2. 셀 B7에 다음 수식을 입력하십시오. = SUMPRODUCT (($ A $ 2 : $ B $ 6> 25) * ($ A $ 2 : $ B $ 6 <75) * (A2 : B6))
  3. 대답 250 셀 B7에 나타나야합니다.
  4. 답은 25와 75 사이의 범위 (40, 45, 50, 55 및 60)에 5 개의 숫자를 추가하여 도달했습니다. 총 250 개

SUMPRODUCT 공식 격파

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

계산을 위해 Excel은 다음 값을 할당합니다. 1 TRUE (조건을 만족) 인 배열 요소와 0 FALSE 인 배열 요소의 경우 (조건을 충족시키지 않음)

예를 들어 숫자 40 :

  • 첫 번째 조건에서 TRUE이므로 1 첫 번째 배열에 할당됩니다.
  • 두 번째 조건에서 TRUE이므로 값은 1 두 번째 배열에 할당됩니다.

숫자 15 :

  • 첫 번째 조건에 대해서는 FALSE이므로 0 첫 번째 배열에 할당됩니다.
  • 두 번째 조건에서 TRUE이므로 값은 1 두 번째 배열에 할당됩니다.

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

  • 40 번에서 1x1은 1의 값을 반환합니다.
  • 숫자 15의 경우 0 x 1이 0의 값을 반환합니다.

계속 읽기

02 of 02

범위에 따라 1과 0 곱하기

이 1과 0은 A2 : B6 범위의 숫자로 곱해집니다.

이것은 함수에 의해 합쳐지는 숫자를 우리에게주기 위해 수행됩니다.

이 이유는 다음과 같습니다.

  • 임의의 숫자가 원래 숫자의 1 배
  • 0 번 어떤 숫자도 0과 같습니다.

그래서 우리는 결국 :

  • 1 * 40 = 400 * 15 = 00 * 22 = 01 * 45 = 451 * 50 = 501 * 55 = 550 * 25 = 00 * 75 = 01 * 60 = 600 * 100 = 0

결과 합계

그런 다음 SUMPRODUCT가 위의 결과를 요약하여 답을 찾습니다.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0 = 250