본문 바로가기
경주사랑컴퓨터학원

엑셀 조건에 맞는 셀의 개수와 합계 구하기-경주사랑

by 경주사랑신문 2022. 4. 6.

질문??

실적 자료된 입력된 워크시트에서 실적이 5000 이상인 셀의 개수, 부서가 영업1팀인 사원의 실적합계를 구하려고 합니다.

배열 수식을 사용하지 않고 구하는 방법을 알려주세요.

 

답변AA

조건에 맞는 셀의 개수는 COUNTIF, 조건에 맞는 셀의 합계는 SUMIF 함수를 사용하면 간단하게 구할 수 있습니다.

여기서는 COUNTIF, SUMIF 함수를 사용하는 방법과 함께 배열 수식으로는 어떻게 구할 수 있는지도 알아보겠습니다.

 

합계구하기.xlsx
0.01MB

 

Step by Step

1. 아래의 워크시트에는 G3:G4 영역에 실적이 5000 이상인 셀의 개수를 구하고 G6:G7 영역에 부서가 영업1팀인 사원의 실적합계를 구하는 수식이 입력되어 있습니다.

2. G3 셀에는 수식 =COUNTIF(D3:D7,''>=5000")을 입력합니다.

=COUNTIF(범위, 조건) 형식으로 범위에서 조건에 맞는 셀의 개수를 구합니다. 여기서 조건은 따옴표로 묶어 텍스트 형식으로 지정합니다. 만약 F1 셀에 입력된 값 이상인 셀의 개수를 구한다면 조건은 ">="&F1"과 같이 지정해야 합니다.

 

3. G4 셀에는 수식 =SUM((D3:D7>=5000)*1)이 배열 수식으로 입력되어 있습니다.

=SUM(조건*1) 형식으로 조건에 1를 곱한 후 그값들의 합계를 SUM 함수로 구합니다.

여기서 조건이 TRUE이면 1*1로 1이 되고 조건이 FALSE이면 0*1 로 0이 되므로 결국 조건이 참(TRUE)인 개수를 구하게 되는 것입니다.

 

4. G6 셀에는 수식 =SUMIF(C3:C7,'영업1팀",D3:D7)이 입력되어 있습니다.

=SUMIF(범위1,조건, 범위2) 형식으로 범위1에서 조건이 참인 셀을 찾은 다음 범위2에서 같은 위치에 있는 셀의 합계를 구합니다. 만약 범위2를 생략하면 범위1에서 조건에 맞는 셀의 합계를 구합니다.

 

5. G7 셀에는 수식 =SUM((C3:C7="영업1팀")*D3:D7) 이 입력되어 있습니다.

=SUM(조건*실적)형식으로 조건의 결과와 실적을 곱한 다음 그 값들의 합계를 SUM 함수로 구합니다.

여기서 조건이 참이면 1*실적, 조건이 거짓이면 0실적으로 계산되므로 결국 조건이 참 일때 실적의 합계를 구하게 되는 것입니다.