상세 컨텐츠

본문 제목

엑셀 통계함수 RANK 함수로 데이터 목록의 순위와 수정계수 구하기

IT 컴퓨터/엑셀

by noonwith 2013. 10. 8. 20:40

본문

반응형

순위를 결정해야 하는 데이터 목록이 많을 경우에 통계함수의 RANK를 사용합니다.


인수에 따라 내림차순이나 올림차순으로 순위를 구할 수 있어요.

 

RANK 함수는 목록에서 특정 수의 순위를 반환합니다.

 


RANK(number, ref, order)
 
number    순위를 구하려는 수입니다. 
ref    숫자 목록의 배열 또는 참조입니다. 숫자 이외의 값은 무시됩니다.

order    순위 결정 방법을 지정하는 수입니다.

G3셀에 =RANK(E3,$E$3:$E$17) 를 입력합니다.

order가 0 또는 생략하면 ref가 내림차순으로 가장 큰값에 1 순위를 부여합니다.

 

 

 

 

order가 0이 아니면 ref가 오름차순으로  가장 작은 값에 1 순위를 부여합니다.

H3셀에 =RANK(E3,$E$3:$E$17,1) 를 입력합니다.

 



 중복 숫자에는 같은 순위가 매겨집니다. 그러나 중복 숫자가 있으면  다음 순위는 중복순위 개수 다음 순위 부터 매겨집니다. 3위가 2번중복이면 1,2,3,3,5,6 (4위가 없어요)

필요한 경우 수정계수를 구하여 수정된 순위를 사용합니다.


동일한 순위에 대한 수정 계수는 (COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1))/2입니다.
 
 

RANK.xlsx

 

 


I15셀에 =(COUNT(G3:G17)+1 -RANK(G15,G3:G17,0)-RANK(G15,G3:G17,1))/2를 입력해 보세요

수정계수는 0.5가 되고 수정된 순위는 11+0.5= 11.5 가 됩니다.




반응형

관련글 더보기

댓글 영역