상세 컨텐츠

본문 제목

엑셀 함수 연속순위 구하기 SUMPRODUCT함수와 COUNTIF 함수

IT 컴퓨터/엑셀

by noonwith 2013. 10. 9. 17:19

본문

반응형

엑셀 데이터 범위에서 순위를 구할때 RANK함수는 동일(중복) 순위의 다음 순위가 이어지지 않습니다.


순위 중복을 허용하고 연속 순위를 구할 경우에는 SUMPRODUCT함수와 COUNTIF 함수를 함께 사용하는 방법이 있습니다.

 



아래 그림에서 RANK 함수를 사용하면 동일순위가 8이고 다음순위는 11입니다.


H3셀에 =SUMPRODUCT((E$3:E$17>E3)*1/COUNTIF(E$3:E$17,E$3:E$17))+1를 입력하고 H17까지 드래그 합니다.

 

연속순위가 되어 동일순위가 8이고 다음순위는 9로 이어집니다.

 

 

 

수식은((현재행 값보다 큰 행의 개수)*(1/현재행과 동일한 수량(값)을 가진 행의 개수))+1지정입니다. H3셀은 11*1/1+1=12 입니다

 

 

RANK연속순위.xlsx

 

SUMPRODUCT 삼각수학함수는 주어진 배열에서 해당 요소를 모두 곱하고 그 곱의 합계를 반환합니다.

SUMPRODUCT(array1,array2,array3, ...)
array1, array2, array3, ...    곱한 후 더할 값이 들어 있는 배열을 지정합니다.

 


COUNTIF 통계함수는 지정된 단일 조건에 부합하는 범위 내의 셀 개수를 셉니다

COUNTIF(range, criteria)

range 숫자 또는 숫자가 들어 있는 이름, 배열, 참조를 포함하여 개수를 세려는 한 개 이상의 셀로서 필수 항목입니다. 빈 셀과 텍스트 값은 무시됩니다.

criteria 어떤 셀의 개수를 셀지 정의하는 숫자, 식, 셀 참조 또는 텍스트 문자열로서 필수 항목입니다.

 

 

RANK 함수로 순위 구하는 경우와 함께 공부해 보세요.

2013/10/08 - [IT 컴퓨터/엑셀] - 엑셀 통계함수 RANK 함수로 데이터 목록의 순위와 수정계수 구하기





반응형

관련글 더보기

댓글 영역