[직장인 엑셀 초보 탈출] #14. 엑셀 함수 익히기 – SUMPRODUCT 함수 활용법(2) 부분합 구하기 – LG 공식 블로그
본문 바로가기

[직장인 엑셀 초보 탈출] #14. 엑셀 함수 익히기 – SUMPRODUCT 함수 활용법(2) 부분합 구하기

작성일2019-05-15

14편

“안녕하세요! 엑셀 읽어주는 남자 김 과장입니다. 지난번SUMPRODUCT 함수를 이용한 곱셈의 합계 구하기’는 많이 연습하셨나요?

이번 시간에는 한 단계 더 깊게 들어가서 SUMPRODUCT 함수를 이용한 부분합 구하기에 대해 알아보겠습니다.

아래 표에서 야채의 금액 합계만 구하고 싶을 때 어떻게 하면 될까요?

0400_엑셀 14편_02

아래 11행의 수식처럼 곱하기와 더하기를 반복하면 야채의 금액 합계를 구할 수 있지만 조금 수식이 복잡합니다.

엑셀14편(03)_v01

하지만 이제 SUMPRODUCT 함수를 배웠으니 곱하기와 더하기가 반복되는 수식을 좀 더 간단하게 정리할 수 있습니다.

우리가 알고 싶은 야채들의 수량단가의 곱셈의 합계SUMPRODUCT 함수로 만들어 볼까요?

엑셀14편(04)_v02

SUMPRODUCT 함수식 안에 수량단가는 쉽게 넣었고, 이제 야채만 넣으면 SUMPRODUCT 함수로 야채들의 수량단가의 곱셈의 합계를 구할 수 있겠죠?

그런데 SUMPRODUCT 함수 안에서 야채를 어떻게 표현해야 할까요? 이게 바로 오늘의 핵심 포인트랍니다.

이해를 돕기 위해 표의 모양을 아래처럼 살짝 바꿔보겠습니다. C열 = 야채이면 E열에 1을 입력, C열 = 과일이면 E열에 0을 입력합니다.

0400_엑셀 14편_05

다음으로 SUMPRODUCT 함수식의 맨 앞,  야채를 표현하는 부분에 E3:E10를 넣어주면,

엑셀14편(06)_v02

야채들의 수량단가의 곱셈의 합계 = 3,200을 구할 수 있습니다.

0400_엑셀 14편_07

지금까지 잘 따라오셨나요? 이제부터 한 단계 더 깊이 들어가 보겠습니다. 앞에서 C열 = 야채이면 E열에 1을 입력, C열 = 과일이면 E열에 0을 입력했었죠?

이제 일일이 입력할 필요없이 자동으로 C열 = 야채이면 E열 = 1이 나오고, C열 = 과일이면 E열 = 0이 나오도록 바꿔보겠습니다.

E3셀에 =C3=“야채라고 수식을 입력한 후,

0400_엑셀 14편_08

Enter 키를 누르면 C3 = 야채가 맞기 때문에 E3셀에 TRUE가 나옵니다.

0400_엑셀 14편_09

이제 E3셀의 수식을 =(C3=“야채”)*1로 수정하고

0400_엑셀 14편_10

Enter 키를 누르면 E3셀에 떴던 TRUE 1로 바뀝니다.

0400_엑셀 14편_11

이렇게 만든 E3셀의 수식을 복사해서 E4셀 ~ E10셀에 붙여 넣으면 아래 그림처럼 자동으로 야채=1, 과일=0이 나오게 됩니다.

0400_엑셀 14편_12

이렇게 E열의 값을 수식을 이용해서 바꾸어도 SUMPRODUCT 함수를 이용한 야채의 금액 합계 = 3,200원을 처음처럼 똑같이 구할 수 있습니다.

0400_엑셀 14편_13

자, 이제 E열에 입력했던 수식을 응용해서 표를 좀 더 깔끔하게 만들어볼까요? 11행의 SUMPRODUCT 함수의 수식에서 (E3:E10) 부분을 (C3:C10=“야채”)*1로 살짝 바꿔 준 후,

엑셀14편(14)_v01

E3셀 ~ E10셀의 수식을 과감히 지워주세요! E3셀 ~ E10셀을 지웠지만, 여전히 야채의 금액 합계 = 3,200원을 동일하게 구할 수 있습니다. 신기하지 않나요?

0400_엑셀 14편_15

엑셀14편(16)_v01

앞에서 만든 SUMPRODUCT 함수 수식을엑셀14편(17)_v01

처음부터 야채 금액의 합계 셀에 넣었다면, 의심할 필요도 없이 야채 금액 합계 = 3,200원을 구할 수 있었겠죠?

0400_엑셀 14편_18

0400_엑셀 14편_19

SUMPRODUCT 함수를 이용한 부분합 구하기, 따라오시느라 힘들진 않으셨나요? 차근차근 연습하다보면 금방 익숙해지실 겁니다.

다음 시간에는 직장인 엑셀 초보탈출 시리즈 마지막 편이 기다리고 있습니다. 그동안 배운 엑셀을 좀 더 편하게 쓸 수 있는 팁들을 알려드릴 예정이니 다음 시간도 기대해주세요!

김택상 프로필

LG디스플레이에서 경영관리 (Business Management) 업무를 담당하고 있습니다. 엑셀과 친해지고 싶은 분들께 그 동안 갖은 시행착오를 겪으며 익힌 엑셀 실전 기술들을 나눠드리고 있는 엑셀 공작소의 김과장입니다.