Excel : 조건부 합계를 올바르게 계산
Excel에서는 선택한 영역의 모든 요소 (소위 조건부 합계)를 고려하지 않은 합계를 계산할 수 있습니다. 가장 합리적인 계산 방법을 알려 드리겠습니다.
Excel에서 조건부 합계에 대한 세 가지 함수
Excel은 조건부 합계에 대한 다양한 옵션과 기능을 제공합니다. 올바른 선택은 조건 유형에 따라 다릅니다.
- 문제의 각 값에 고정 조건이 적용되는 경우 SUMIF 기능을 사용하십시오.
- 몇 가지 조건을 고려해야 할 경우 Excel 2007부터 SUMIFS 기능도 있습니다.
- 그러나 다양한 조건에서는 행렬 수식 또는 SUM PRODUCT 함수가 필요합니다.
- 다음 단락에서는 예제를 사용하여 세 가지 기능을 설명합니다.
SUMIF : 고정 조건의 조건부 합계
- 데이터가 셀 A1-A10에 있고 셀 B1-C10의 다양한 값이 조건에 사용된다고 가정하십시오.
- 고정 된 조건을 가진 첫 번째 작업은 예를 들어 열 B의 각 값이 대략 10보다 큰 열 A의 모든 값을 합산하는 것을 의미합니다.
- 이렇게하려면 식»= SUMIF (B1 : B10; "> 10"; A1 : A10)«을 사용하십시오.
- 첫 번째 인수»B1 : B10«은 평가할 영역을 정의한 다음» "> 10"«조건을 따릅니다. 기호 나 연산자가있는 조건은 따옴표로 묶어야합니다.
- 마지막으로»A1 : A10«은 합산 할 영역을 정의합니다.
- 조건과 날짜의 범위도 동일 할 수 있으므로 식»= SUMIF (A1 : A10; "> 10")«이 충분합니다.
SUM IF : 여러 조건의 조건부 합계
Excel 2007부터 SUMIFS 함수는이 원칙을 몇 가지 최대 127 개 조건으로 확장합니다.
- 다른 순서의 인수에 유의하십시오. 합계 할 영역이 먼저입니다. 그 뒤에 기준 영역과 관련 조건이 따라 오며, 따라서 영역을 항상 별도로 지정해야합니다.
- 예를 들어, 수식 "= SUMIFS (A1 : A10; B1 : B10;"> 10 "; C1 : C10;"<100 ")«은 열 B의 해당 값이 10보다 큰 열 A의 모든 값을 합산합니다. C 열의 해당 값이 100보다 작습니다.
합계 제품 : 조건이 다양한 조건부 합계
"B 열의 값이 C 열의 값보다 큰 경우"와 같은 변수 기준에는 평가를위한 행렬 공식이 필요합니다.
- 고려할 값은 논리 값을 곱하여 선택됩니다.
- 이렇게하려면 약 "= SUM (A1 : A10 * (B1 : B10> C1 : C10))"을 입력하고 키 조합 [Ctrl] + [Shift] + [Enter], 수식이 중괄호 안에 있도록합니다.
- 이 경우 "= SUM PRODUCT (A1 : A10; 1 * (B1 : B10> C1 : C10))"기능으로 동일한 결과를 얻을 수 있습니다.
- 그러나 비교의 논리 값을 숫자로 변환하려면 먼저 두 번째 인수에 1을 곱해야합니다.
참고 : 실제로 모든 경우에 보조 열을 사용하여 총계를 명확하게 만들 수 있습니다. 또한 복잡한 수식의 결과를 확인하기 위해 계산을 개발하는 동안 권장됩니다. 팁 : Excel에서 많은 셀을 추가하는 방법을 여기에서 설명합니다.