본문 바로가기
엑셀

[엑셀]순위함수(RANK함수)

by 서여니서여니 2024. 9. 6.
728x90
반응형

순위를 구해 보겠습니다 

순위 구하는 함수는 
RANK 함수입니다 

 

공식은 
=RANK(순위구하고싶은값, 전체범위, 내림 오름차순)

 

아래와 같이 
전에 만들었던 성적표 파일에서 
이어서 순위를 구해 보겠습니다 

 

 

없으신 분은 
아래 링크에서 다운 받아 보세요 

 

성적표.xlsx
0.01MB

 

 

아래와 같이 
순위 란을 만들어 보겠습니다 

순위 글자 입력하고요 
아래와 같이 블럭을 지정해 보세요 
마우스 오른쪽 버튼 클릭 
셀서식을 클릭합니다 
또는 단축키 Ctrl + 1 을 눌러 보세요 

아래와 같이 가장자리는 진한 테두리로 
안쪽은 가는 테두리로 
테두리를 선택합니다 

 

 

 

아래와 같이 순위 글자 아래에 
이중선 테두리를 넣어 보세요 

 

 

 

평균을 이용하여
순위를 구해 보겠습니다 

I5셀을 클릭해 보세요 

=RANK를 입력해 보세요 
아래와 같이 랭크 함수가 여러개 나오는데요 

예전에는 RANK 함수를 썼는데요 
요즘은 RANK.EQ를 사용합니다 

 

 

 

=RANK 입력하고 
RANK.EQ 함수를 더블클릭합니다 

=RANK(순위구하고싶은값, 전체범위, 내림 오름차순)

공식이 위와 같으니 

평균을 이용하여 순위를 구할 것이기 때문에 
왼쪽에 있는 평균값을 클릭합니다 

=RANK.EQ(H5를 클릭합니다 

 

 

 

쉼표를 입력하고 
평균의 전체 범위를 드래그 하여 
지정합니다 

=RANK.EA(H5,H5:H9
=RANK(순위구하고싶은값, 전체범위, 내림 오름차순)

전체 범위에 해당하는 경우 
채우기 핸들을 이용하여 끌경우 
전체 범위가 바뀌므로 

 F4를 눌러 절대참조로 변경을 합니다 
=RANK.EQ(H5,$H$5:$H$9

 

 

=RANK(순위구하고싶은값, 전체범위, 내림 오름차순)

 

그 다음 쉼표를 입력합니다 
아래와 같이 0을 입력할 경우 내림차순 
1을 입력할 경우 오름차순 정렬이 된다고 나옵니다 

 

순위를 구할 때 
보통은 가장 큰 값이 1등이 되므로 
기본값인 0 즉 내림차순으로 선택을 하면 됩니다 

 

예외)

100미터 달리기일 경우 
빨리 달린 사람이 1등이므로 
초가 작은 값이 1등이 됩니다 
그럴 경우는 1인 오름차순을 선택하면 됩니다 

공식은 
=RANK.EQ(H5,$H$5:$H$9,0)

또는 

=RANK.EQ(H5,$H$5:$H$9)
이렇게 입력해도 됩니다 
0은 기본값이기 때문에
입력을 하지 않으면 
0으로 인식 됩니다 

엔터를 입력하여 
함수를 완성합니다 

 

 

 

아래와 같이 순위가 구해졌습니다 

 

 

순위 구하는 공식은
=RANK(순위구하고싶은값, 전체범위, 내림 오름차순)

내림차순일 경우 기본값 또는 0이라고 입력
오름차순일 경우 1이라고 입력합니다 

 

 

728x90
반응형

댓글