본문 바로가기
ITQ자격증/엑셀

번외편 ) SUMPRODUCT함수 SUM함수 비교

by SmileLion 2021. 11. 5.
반응형

안녕하세요? 웃는 사자입니다.

어제 저녁에 내일은 무엇으로 블로그를 올릴까 고민하다가

신랑한테 뭘하면 좋을까? 라고 물어보니 음... 그럼 직장에서 많이 사용하는 함수를 한번 올려보는 건 어떻겠냐고 하더라구요. ITQ자격증을 공부하는 사람들이 취업을 위한것 경력에 1줄 넣을 것 뭐 이런 저런 이유로 공부를 할텐데 직장인들도 할 수 있지 않겠냐고. 그럼 무슨 함수를 알려주는게 좋을까 물어 보았더니 여러가지를 이야기 해주더라구요. 그래서 신랑이 알려준 많이 사용하는 함수를 위주로 오늘과 주말을 보내볼까 합니다. 

 

그럼 간단하게 SUMPRODUCT 함수를 살펴보도록 하겠습니다.

이 함수는 곱하기를 해서 합을 구해주는 함수라고 생각하시면 됩니다.

이렇게 설명을 드리면 너무 추상적인가요? 제가 봐도 뭔말이야 이게 싶네요 ㅎㅎㅎ

그럼 문제에 대입해서 한번 알아보도록 하겠습니다.

sum << 합을 구해주는 함수라는 걸 알고계시죠. ^^

이전 ITQ문제를 가져와서 그 자료를 바탕으로 문제를 하나 만들어서 해결해 보겠습니다.

전체 수강료에 합을 구해보자. 라고 문제가 나왔다고 생각해 봅시다.

그럼 일단 우리는 단순하게 아 그럼 SUM함수를 이용하면 되겠구나 생각을 하게됩니다.

그래서 위의 그림처럼 sum함수를 열어두고 수강인원과 수강료를 곱해서 다 더해주면 되겠다 라고 쉽게 풀어줘도 됩니다. 그래서 위 그림처럼 해결해 줘도 무방합니다.

그런데 이것처럼 데이타가 8개 뿐이라면 이게 어렵지 않고 귀찮지도 않을것입니다.

과목이 100과목이여서 수강료와 수강인원에 해당하는 줄이 100줄이라면 이렇게 하시겠습니까?

절대 절대 쉽지 않은 일이 되어버립니다. 그럼 이때!!! 우리는 sumproduct함수를 사용하는 것입니다.

 

같은 문제도 이렇게 해결해 주면 되는 것입니다. 간단하게 수강인원 열과 수강료 열을 잡아주는 것이죠!!

알아서 행별로 곱을 하고 합을 구해줍니다. 아주 착한 함수 입니다.

결과물은 보기와 같이 같습니다. 하지만 방법엔 정말 많은 차이가 나게 됩니다.

 

괄호를 잘만 사용해 준다면 

이런 문제도 해결해 줄 수 있겠죠. 수강료가 있고 만약 재료비가 있었다면!!!

수강인원에 따른 재료비의 곱과 합, 수강인원에 따른 수강료의 곱과 합 이렇게 2가지를 한번에 구해 줄 수도 있을 것입니다. 응용은 우리가 기본을 정확히 알고있다면 가능하겠죠 ^^

 

우리가 많은 함수를 알게되면 알게될수록 함수를 응용하는 방법도 늘어나게되고 함수를 무엇을 섞어서 사용을 하면 더 정확하고 빠르게 구할 수 있는지 점점 실력이 향상될 것이라고 믿습니다.

 

오늘은 아침은 여기까지 하겠습니다. ^^

반응형

댓글