본문 바로가기
엑셀

엑셀 SUM 함수 다중조건 (COUNTIFS 대체, 엑셀 범위비교 조건)

by 만년대리 2023. 6. 15.
반응형

엑셀 SUM 함수는 엑셀 함수 중 가장 기초적인 함수입니다. 간단한 SUM 함수의 정의는 엑셀 더하기 함수로써 지정한 범위 및 선택한 셀들의 합을 구해 총합의 숫자를 출력하여 준다는 것입니다. 

그렇다면, 지정한 범위 내에서 숫자뿐만 아니라 텍스트도 함께 포함이 되어 있을 때, 숫자만을 더하고 싶다면 어떻게 할 수 있는지에 대해서도 궁금할 수 있습니다. 

해결방법은 엑셀 SUM 함수를 정확히 아는 것입니다. SUM 함수는 지정한 범위내에서 숫자만의 총합을 구해 주는 함수이기 때문에 고민할 필요 없이 텍스트가 포함되어 있는 전체 범위를 모두 포함하여 SUM 함수 구문을 작성해 주시면 되십니다. 

 

 

엑셀 더하기 함수 정리(SUM함수)

엑셀에서 더하기 함수는 SUM함수를 사용합니다. SUM함수는 여러 셀의 값을 더할 수 있습니다. SUM함수의 구문은 다음과 같습니다. =SUM(A1, A3, A5) 위와 같이 선택적으로 입력한 값을 더할 수도 있으며

kimexcel.tistory.com

엑셀 SUM 함수 다중조건

엑셀 SUM 함수의 다중조건은 엑셀 SUMPRODUCT함수를 활용하시는 분이라면 쉽게 이해가 가실 겁니다.

엑셀에서 다중조건을 사용하는 구문은 SUMPRODUCT 함수의 구문에서 볼 수 있으며, 이는 XLOOKUP 함수에서도 활용이 가능합니다. 

 

 

엑셀 SUMPRODUCT 함수 사용하기(SUMIFS, COUNTIFS 대체 함수)

SUMPRODUCT 함수는 SUMIFS와 COUNTIFS를 대체할 수 있는 SUM과 PRODUCT의 조합의 함수입니다. SUMPRODUCT 함수 SUMPRODUCT 함수는 열 범위 내에서 두 개 이상의 배열을 곱하고 그 결과를 합산하는 엑셀 함수로 알

kimexcel.tistory.com

 

엑셀 다중조건 구문

엑셀 다중조건 구문은 아래와 같습니다. 

 

=(범위1-논리연산자1-값1)*(범위2-논리연산자2-값2)*(범위3-논리연산자3-값3)

 

위의 구문에서 보는 것과 간이 "*" 곱하기의 multiple이 여러 조건을 만드는 연결 도구가 됩니다. 

이에 대한 예제 함수는 VLOOKUP 다중조건 방법에서 자세히 확인할 수 있습니다. 

 

 

엑셀 VLOOKUP 다중결과 다중조건 해결방법

엑셀 VLOOKUP으로 결과를 가져올 때, 단 하나의 조건 및 단 하나의 결과가 아닌 다중결과, 다중조건의 데이터를 접하게 됩니다. 즉, 여러 조건을 만족하는 여러 개 값 반환하는 공식에 대해 어떤 LOO

kimexcel.tistory.com

 

엑셀 SUM 함수 다중조건 (COUNTIFS 대체 가능)

엑셀 SUM 함수로 돌아와 위의 다중조건이 어떻게 사용되어 COUNTIFS 함수를 대체할 수 있는지 예시를 들어 확인해 보겠습니다. 

아래 데이터를 활용하여 "2023/05/06 이후의 속옷 상품 중 1,000장 넘게 판매한 판매자 수를 SUM 함수로" 구해 보도록 하겠습니다. 

 

F6열2라는 숫자가 위의 조건에 해당하는 판매자의 숫자이며, 이는 홍길동김삿갓을 가리킵니다.

F6열에 사용된 SUM 함수 다중조건은 아래와 같습니다. 

 

F6 CELL =SUM((D2:D11>F3)*(B2:B11=F4)*(C2:C11>1000))

 

SUM 함수의 다중조건을 활용하여 조건에 맞는 값의 숫자를 출력하였습니다.

엑셀 SUM 함수 다중조건을 사용하여 본 결과는 그 기능이 정확히 COUNT 함수와 동일하다고 볼 수 있습니다. 

그렇다면 SUM 함수 다중조건을 알아야 하는 이유는 없을 것입니다. 이미 COUNTIFS 함수를 사용하여 더 훌륭한 수식의 구문으로 원하는 결과를 도출할 수 있기 때문입니다. 

 

엑셀 SUM 함수 다중조건의 장점 ( 범위비교 )

엑셀 SUM 함수의 가장 큰 장점은 다중조건으로 범위비교를 사용하여 원하는 조건의 해당하는 결괏값의 숫자를 구할 수 있다는 것입니다.

아래의 데이터를 보면, 조건의 위의 조건과 비슷하지만 판매수량을 오전판매와 오후판매로 나누어 "해당날짜 이후의 해당 상품 중 1,000장을 넘게 판매한 판매자 중 오후의 판매가 오전의 판매보다 더 좋았던 판매자의 수"를 구해 보았습니다. 

 

G6 셀에 사용된 함수 구문은 아래와 같습니다. 

 

=SUM((E2:E11>G3)*(B2:B11=G4)*(C2:C11>G5)*(D2:D11>C2:C11))

(D2:D11>C2:C11) 해당 구문이, 오후판매의 D열과 오전판매의 C열의 범위를 비교하는 조건을 건 구문입니다.

 

엑셀 SUM 함수 다중조건 구문으로 범위를 비교하여 원하는 조건의 수량을 출력하였습니다.

 

엑셀 더하기 함수의 기본이 되는 엑셀 SUM 함수에 대해서 다중조건 및 범위비교의 기능의 활용을 확인해 보았습니다. 엑셀은 TOOL이기 때문에 원하는 결과를 다양한 방식으로 구할 수 있습니다. 하지만, 우리가 이미 사용하고 있고, 이미 잘 알고 있다고 생각하는 엑셀 함수 중에서도 그 활용도를 더욱더 높일 수 있는 방법들이 있습니다. 

위의 결과처럼 구해진 수량뿐만 아니라 여러 조건들의 총합이 궁금하신 분은 아래의 링크에서 확인 가능하십니다. 

 

 

엑셀 SUMIFS 함수 정의 및 구문, 활용 방법 (엑셀 더하기 함수)

엑셀 SUMIFS 함수는 SUMIF 함수의 한 번에 하나의 조건을, 다중조건으로 사용할 수 있도록 업그레이드된 함수입니다. 엑셀 SUMIFS 함수 정의 SUMIFS는 다중조건, 즉 여러 조건을 만족하는 특정 범위의

kimexcel.tistory.com

반응형