Excel에서 특정 기준을 사용하여 여러 열의 합계를 추가 할 수 있습니다. Sum, If 및 Sumproduct 함수를 사용하여 수식을 만들 수 있습니다.

예를 들어 보겠습니다.

  • A 열에는 펜, 연필 등이 있습니다.

  • B : E 열의 지역, 즉 아래 그림에 표시된대로 North, East, West, South.

여기에서 모든 지역에서 Pen *의 총 값을 찾고 싶습니다

img1

E13 셀에서 B2 : E10 범위에있는 Pen의 총 값을 표시하려고합니다. E13 셀에서 결과를 얻으려면 수식은 = SUMPRODUCT A2 : A10 = “Pen”) (B2 : E10입니다. 결과가 어떻게 생겼는지-

img2

열 A에 “Pen”이 포함 된 B : E 열의 값을 수동으로 더하면 수식에서 파생 된 99까지 더해지는 것을 볼 수 있습니다.

이제 Sumproduct 함수를 이해하겠습니다.

SUMPRODUCT : SUMPRODUCT 함수는 배열의 해당 항목을 곱하고 결과의 합계를 반환합니다.

구문 = SUMPRODUCT (array1, array2, array3, …​)

다른 방법을 사용하여 동일한 계산을 수행 할 수 있습니다. Sum과 IF를 함께 사용하여 다음과 같이 원하는 결과를 얻을 수 있습니다.

E14 셀의 수식은

와 함께 = SUM (IF (A2 : A10 = “Pen”, B2 : E10)) *이됩니다. === CTRL + SHIFT + ENTER

img3

이것은 배열 수식이며 CSE (키보드의 Ctrl + Shift Enter 키)로 묶어야합니다.

IF : 조건이 충족되는지 확인하고 TRUE 인 경우 하나의 값을 반환하고 FALSE ===== 인 경우 다른 값을 반환합니다. 구문 = IF (logical_test, value_if_true, value_if_false)

매개 변수 :

논리 테스트는 테스트 할 조건 또는 값입니다.

value_if_true는 선택 사항입니다. 조건이 TRUE 인 경우 반환되는 값입니다.

value_if_false는 선택 사항입니다. 조건이 FALSE 인 경우 반환되는 값입니다.

합계 : 셀 범위에있는 모든 숫자를 더합니다. ===== 구문 = SUM (number1, number2, …​)