[내.지.공] 엑셀, 원하는 조건에 해당하는 수의 합, SUMIF 함수!!(예제포함)

EXCEL 활용|2020. 7. 31. 15:08

원하는 조건에 해당하는 수의 총합을 구합니다.

SUMIF 함수!!!


회사와 같은 조직에서 다양한 데이터를 다루기 위해서 꼭 필요한 프로그램

바로 엑셀입니다.

 

지난 포스팅에 이어 회사에서 아주 많이 사용하고 있는 함수 중

원하는 조건에 맞는 수의 합계를 구하는

SUMIF 함수!!

 

이전에 다뤘던 VLOOKUP 함수는 원본 데이터에서 조건에 맞는 값들을 도출하는 데 사용했다면

SUMIF 함수는 원하는 조건에 맞는 자료들의 수의 합계를 구하는데 사용합니다.

 

만약 내가 회사에서 교육을 담당한다고 가정해 봅시다.

장기교육인 품질관리 실무 과정 교육을 진행하였고 교육과정의 부서별, 직급별 총 교육시간을 구해야 한다면

바로 그때가 SUMIF 함수를 사용할 때입니다.

 

그럼 SUMIF 함수를 어떻게 사용하는지 자세히 알아보겠습니다.

 

일단 회사 내 모든 인원들에 대한 교육시간 원본 데이터가 있어야 합니다.

처음에는 각 부서별 총 교육시간을 구해봅시다.

 

각 부서별 총 교육시간을 구하기 위해서 SUMIF 함수를 사용하는데 기본적인 사용방법은 다음과 같습니다.

 

=SUMIF(조건열, 조건, 조건 수)

부서별 교육시간을 구하기 위한 함수로 만들어 보겠습니다.

=SUMIF(부서 열, 해당부서, 교육시간 열)

이를 좌표를 이요하여 표현하면,

=SUMIF(C3:C20, G4, E3:E20)

이렇게 표현할 수 있습니다.

 

그 결과로 품질관리 부서의 총 교육시간을 다음과 같이 구할 수 있습니다.

그럼 다른 부서들의 값을 구하기 위해선 어떻게 하면 될까요?

 

=SUMIF(부서 열, 해당부서, 교육시간 열) 에서 해당부서만 바꿔주고 입력하면 끝!!

 

하지만 제가 예시를 들은 것과 달리 부서가 10개 이상이라면

일일이 해당 입력창에 함수를 입력해주는 게 귀찮을 겁니다.

그렇다고 드래그를 이용해 입력한다면 어떻게 될까요?

바로 원본 데이터 값들도 같이 이동하여 정확한 합계 값을 구하지 못합니다.

 

그렇다면 원본데이터 밧은 고정시키고 원하는 조건 값만 변경할 수 있는 방법을 알려드리겠습니다.

 

"$" 표시 사용

고정시키고자 하는 함숫값 앞에 "$"를 붙여주면 드래그할 때 원본 데이터의 함숫값이 고정됩니다.

다음과 같이 함수를 수정하고 드래그해보세요.

=SUMIF($C$3:$C$20,G4,$E$3:$E$20)

원본 데이터는 고정되어 있고 조건인 해당부서만 변경되어 정확한 값을 도출하였습니다.

직급별 교육시간도 부서별 교육시간을 구한 것처럼 진행하면 되겠죠?

SAMPLE

제가 올려드린 샘플 파일로 SUMIF 함수를 활용하여 직급별 교육시간을 구해보세요.

지금까지 엑셀을 이용해 조건에 맞는 합을 구할 때 사용하는 SUMIF 함수에 관해 알아보았습니다.

 

감사합니다.

 

 

[내.지.공] 엑셀 VLOOKUP 활용

[내.지.공] 엑셀에서 간단하게 중복 값(데이터) 찾는 방법 3가지!

[내.지.공] 엑셀 글자 수 세기, 글자 합치기, 글자 추출 등(예제포함)

PDF JPG 파일 변환, 합치기, 나누기!! PDF 편집을 프로그램 없이???

 

 

댓글()