Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

SUM 함수는 단순히 지정한 범위에 숫자를 합치기만 합니다. 만약 SUM 함수로 제품 단가표에서 개수를 곱한 전체 매출액을 계산하고 싶다면 일일이 제품별로 판매액을 구해서 합칠 수 밖에 없습니다. 이런 불편함을 없애기 위해 만든 함수가 SUMPRODUCT 입니다. SUM 기능을 확장시킨 것으로 수량과 단가 영역을 별도로 지정해 주면 같은 행에 있는 수량과 단가를 곱해서 전체 가격을 구해 줍니다.

 

 

SUMPRODUCT 함수는 주어진 배열에서 해당 요소를 모두 곱하고 그 곱의 합계를 구하는 SUM 함수의 확장입니다. 보통 제품 단가와 수량을 곱해서 전체 가격을 구할 때 많이 사용합니다. SUMPRODUCT 의 구문과 인수는 다음과 같습니다. 

 

SUMPRODUCT(array1, [array2], [array3], ...)
l  array1  : 필수 요소이며, 계산하려는 배열의 첫 번째 인수입니다.
l  array2, array3,...  :  선택 요소이며, 계산하려는 배열의 인수로서 2개에서 255개까지 지정할 수 있습니다. 예를 들어 array1, array2, array3 이 지정하면 array1 * array2 * array3 을 모두 곱해서 합계를 구하게 됩니다.

 

 

그림에서 함수에 첫 번째 인수는 개수 영역이 되며, 두 번째 인수에는 단가 영역이 들어가야겠죠. 두 개의 값들이 각각 곱해 지고 그 전체 합을 구하는 것입니다. 풀이 하자면 아래와 같이 됩니다. 

 

=(2 * 1000) + (4*250) + (4*100) + (2*50)

 

 

결과는 다음과 같습니다. SUM 함수를 사용했다면 이런 식으로 간단하게 구하지는 못했겠죠

 

그런데 어떤 경우에 오류가 발생할까요? 함수 사용에 있어서 문제가 생기는 경우 바로 조치할 수 있도록 알아 두는 것이 좋습니다. 첫 번째는 인수로 들어간 영역들이 매칭되지 않을 때 입니다. 그림처럼 첫 번째와 두 번째 인수는 서로 곱해야 하는데 한쪽 영역이 모자라네요. 이렇게 되면 계산할 수 없으므로 #VALUE! 에러 메시지가 표현됩니다

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 나누기 사칙연산 기호, 함수 사용하는 방법
엑셀 Excel 모든 셀에 동일한 더하기, 빼기를 실행하는 방법
엑셀 Excel 간단하게 수식 만들기
엑셀 Excel 붙여넣기 옵션을 사용해 빠르게 사칙 연산하는 방법
셀 Excel 날짜 빼기, 날짜 더하기 시간 데이터 연산하는 방법

 

 

두 번째는 중간에 문자가 들어갔다거나 숫자가 아닌 경우 입니다. 이것은 오류가 나지 않지만 숫자가 아닌 배열은 0 으로 처리가 됩니다. 그림처럼 개수 4, 단가 “AA” 0이 되기 때문에 키보드에 대한 매출은 빠지게 됩니다. 그래서 예상했던 전체 가격이 나오지 않을 때는 셀에 텍스트가 있는지 살펴봐야 합니다. , 숫자에 표시 형식이 텍스트로 된 것들은 숫자로 변환해서 계산하기 때문에 신경 쓰지 않아도 됩니다

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 나누기 사칙연산 기호, 함수 사용하는 방법
엑셀 Excel 모든 셀에 동일한 더하기, 빼기를 실행하는 방법
엑셀 Excel 간단하게 수식 만들기
엑셀 Excel 붙여넣기 옵션을 사용해 빠르게 사칙 연산하는 방법
셀 Excel 날짜 빼기, 날짜 더하기 시간 데이터 연산하는 방법
반응형
Posted by 녹두장군1
,