기준에 따라 숫자의 합계를 찾으려면 SUM, MATCH, COUNTIF 및 OFFSET 함수의 조합을 사용하여 출력을 검색 할 수 있습니다.

SUM : 셀 범위에있는 모든 숫자를 더합니다

구문 : = SUM (number1, number2, …​)

최대 255 개의 인수가있을 수 있습니다. 아래 표시된 스크린 샷을 참조하십시오.

img1

MATCH 함수는 선택한 셀 범위에서 지정된 항목을 검색 한 다음 범위에서 해당 항목의 상대 위치를 반환합니다.

구문 = MATCH (lookup_value, lookup_array, match_type)

COUNTIF : 조건을 충족하는 범위 내의 셀 수를 계산합니다.

구문 : = COUNTIF (range, criteria)

OFFSET : 주어진 참조에서 주어진 행 및 열 수인 범위에 대한 참조를 반환합니다.

구문 : = OFFSET (reference, rows, cols, height, width)

참조 : 오프셋이 적용될 셀 또는 셀 범위에 대한 참조입니다.

행 : 범위에 대한 오프셋으로 적용 할 위 또는 아래 행 수입니다.

cols : 범위에 대한 오프셋으로 적용 할 왼쪽 또는 오른쪽 열의 수입니다.

높이 : 이것은 선택 사항입니다. 반환 된 참조가 될 행 수입니다.

너비 : 선택 사항입니다. 반환 된 참조가 될 열의 수입니다.

[.underline] # 예를 들어 보겠습니다. # A 열에는 오름차순 숫자 목록이 있습니다. C2 셀의 기준 인 2보다 큰 A 열의 모든 숫자를 합산하는 공식이 필요합니다.

img2

  • D2 셀의 공식은

* = SUM (OFFSET (A2, MATCH (C2, A2 : A10,0), 0, COUNTIF (A2 : A10, “>”& C2)))

img3

  • 공식은 2보다 큰 숫자의 합을 취했습니다.

  • 셀 C2의 기준을 2에서 5로 변경하면 결과가 자동으로 업데이트됩니다. 이 시간 공식은 5보다 큰 숫자의 합을 계산합니다.

img4