순위를 결정해야 하는 데이터 목록이 많을 경우에 통계함수의 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입니다.
I15셀에 =(COUNT(G3:G17)+1 -RANK(G15,G3:G17,0)-RANK(G15,G3:G17,1))/2를 입력해 보세요
수정계수는 0.5가 되고 수정된 순위는 11+0.5= 11.5 가 됩니다.
댓글 영역