엑셀 팁

엑셀함수 익혀보자(2) : SUMPRODUCT 함수

아무개a 2016. 7. 30. 16:03
반응형

안녕하세요 정말 오랜만에 두번째 글을 쓰게 되었습니다.

 

배운걸 일기처럼 하루에 하나씩 올리고 싶었는데

 

일을 하면서 뭔가 다른걸 해본다는게 쉽지 않다는걸 새삼 느끼는 요즘이네요...

 

 

막상 현업에서 일을 해보니

 

자주 쓰는 함수가 특정 몇개 함수로 한정된다는걸 느꼈습니다.

 

=sum

=subtotal

=vlookup

 

같은 함수는 직관적이고 간단한 함수이기 때문에

 

그외에 가장 사용빈도가 높다고 생각되는 sumproduct 함수를 설명하도록 하겠습니다.

 

모양은 다음과 같습니다.

 

=sumproduct(조건*값찾기)

 

모양으로 생각하면 될 것 같습니다.

 

섬프로덕트 함수는 정말 쓰이는 곳이 무수히 많은 함수인것 같아요...

근데 쓰다보면 또 =sumifs랑 다른게 뭐 있나 싶긴한데

일단 손에 익으니 계속 같은 방식으로 수식을 걸게 되더라구요

 

 

위 이미지를 보시면 섬프로덕트의 활용하는 법을 대충 아실 수 있습니다

 

자세히 보자면 다음과 같습니다.

 

 

 

조건이 한가지인 경우

=SUMPRODUCT((G5=$C$5:$C$20)*$E$5:$E$20)

                                 (1)                     (2)

(1) G5와 같은 값이 C5:C20 사이에 있는지를 확인하여 있을경우 1을 반환

(2) 앞에서 1을 반환한 열의 E행의 값을 반환

계산 값은 1*12+1*45=57이 됨

 

조건이 두가지 이상인 경우

=SUMPRODUCT((K5=$C$5:$C$20)*(L5=$D$5:$D$20)*($E$5:$E$20))

                                (1)                       (2)                 (3)

(1) K5와 같은 값이 C5:C20 사이에 있는지를 확인하여 있을경우 1을 반환

(2) D5d와 같은 값이 C5:C20 사이에 있는지를 확인하여 있을경우 1을 반환

(3) 앞에서 1을 반환한 열의 E행의 값을 반환

계산 값은 1*1*12+1*0*45=12가 됨

 

 

 

이상 섬프로덕트 함수를 살펴보았는데요

 

사실 숫자를 맞추는 입장에서는 가장 활용도가 높은 함수라고 생각하시면 될것같습니다.

 

피벗을 일일히 돌리는 것 보다 빠르게 숫자를 비교해 볼 수 있다는 장점이 있기 때문입니다.

 

단점이라면 손에 익을때까지는 아 저 함수 치고있는게 더 오래걸리 겠는걸? 하는 생각이 든다는거 정도?

 

근데 이 엑셀들이 결국 손에 익으면 함수 치는거야 뭐....하는 생각이 들더라구요

 

여튼 섬프로덕트 함수로 편하게 일하시기를 바랄게요 ㅎㅎ

 

반응형