본문 바로가기

엑셀함수/통계함수

엑셀 순위구하기(Sumproduct, Countif) 상위(%)순위 셀서식 적용

반응형

이전글 Rank함수Sum함수 조합으로 엑셀 순위구하기와 중복값 없애는 방법에 대해 알아보았다. 오늘은 순위구하기를 위한 엑셀함수로 Sumproduct, Countif 엑셀예제에 대해 살펴보자.

 

[엑셀함수] - 엑셀 순위구하기(rank함수), 중복값(중복순위, sum함수 조합) 없애기

 

거듭 말하지만 Rank는 함수 본연의 기능으로히 순위구하기가 가능하며 Sum함수 조건을 더해 항목별 가능치에 따른 중복값을 없앨 수도 있었다. 오늘은  SUMPRODUCTCOUNTIF함수로 순위구하기를 비교해보고 조건에 일치하는 값을 셀 서식으로 표기하는 방법에 대해 자세히 살펴보자.(상위 10%이내 등)

 

 

SUMPRODUCT 배열의 대응되는 구성 요소끼리 곱해서 그 값을 반환하는 함수로 조건에 부합되는 값으로 순위를 구할 수 있다.

 

구문 =SUMPRODUCT((B$5:B$14>=B5)/COUNTIF(B$5:B$14,B$5:B$14))

 - (B$5:B$14>=B5) 순위를 비교할 셀범위 중 해당 셀(B5)보다 큰 값

 - COUNTIF(B$5:B$14,B$5:B$14) 전체 순위 셀값 범위

 

 

COUNTIF 범위 내에서 주어진 조건에 맞는 셀의 수를 계산하여 순위결과를 도출할 수 있다.

구문 =COUNTIF(B$5:B$14,">="&B5) 목록 값들 중 비교셀(B5) 보다 큰 값의 셀 수 

 

 

 

순위를 구했다면 이번엔 상위(%) 순위에 셀서식으로 도드라지게 표시해보자. 셀 서식 범위를 선택하고 Countif함수로 전체 값들 중 순위 비율을 구한 결과값이 조건($F$4)에 일치되면 셀 서식을 지정하도록 입력한다. 

 

조건부서식을 선택하면 몇가지 자주 사용하는 셀 서식을 제공해주는데 "수식을 사용하여 서식을 지정할 셀 결정"에을 선택하고 수식입력창에 아래 수식 구문을 직접 입력하면 된다.


구문 =COUNTIF(C$5:C$14,"<="&C5)/COUNT(C$5:C$14) <= $F$4

 

적용할 셀 수식 또는 적용대상(범위)가 달라질 경우 조건부서식 규칙 관리자에서 수정가능하다.

 

엑셀예제 -엑셀 순위구하기(Sumproduct, Countif) 상위(%)순위 셀서식.xlsx

 


반응형