엑셀 강좌

엑셀 RANK 함수 (EXCEL 순위 함수)

하백이야기 2022. 6. 7. 22:31

 

 

오늘은 엑셀 RANK 함수를 같이 배워보겠습니다.

RANK의 사전적 의미는 지위, 계급, (등급 등위 순위를) 매기다, 정렬시키다 등이 있습니다.

 

RANK 함수는 말 그대로 지정 범위의 숫자들의 순위를 자동으로 구하는 함수입니다.

가장 쉽고 편하게 예를 들어서 우리가 학교에 다닐 때 반 또는 전교에서 시험 성적의

등수를 매길 때 사용하는 함수입니다.

학교 선생님 또는 교수님들은 엑셀 RANK 함수를 꼭 사용해야 하겠지요?

RANK 함수는 여러분의 퇴근을 앞당겨주는 함수입니다.

 

 

 

지정 범위를 숫자들의 순위를 자동으로 구해야 하는 경우는 직장에서,

또는 우리 일상생활에서 비일비재하게 발생합니다.

 

그런데 만약 엑셀 RANK 함수를 모른다라고 하면 생각만 해도 끔찍합니다.

예를 들어 1,000개의 데이터를 순위를  정해야 한다라고 했을 때

일일이 수동으로 한다면 엄청난 시간이 소요되고 틀리는 경우도 발생합니다.

 

우리가 엑셀 함수를 사용하는 이유는 업무를 빨리 하려고 하는 경우도 있지만,

정확한 데이터를 만들기 위함도 있습니다.

정확한 데이터를 만들기 위해서는 꼭 수동보다는 함수를 사용하여

엑셀 문서를 만드는 습관을 길러보시기 바랍니다.

나의 손과 뇌는 실수할 수 있지만 함수를 이용한 수식은 그럴 일이 없습니다.

물론 정당한 함수로 정확한 수식을 만들어 때 이야기입니다.

 

 

위에서 가장 쉬운 예로 들었던 시험 성적의 등수를 자동으로 구하는 함수입니다.

 

제일 하단에 SUBTOTAL 함수는 부분합을 구하는 함수라고 이전 포스팅에서 배웠습니다.

혹시라도 엑셀 SUBTOTAL 함수를 모르시는 분들은 우측 상단에 엑셀 강좌에

들어가셔서 한번 읽어보시길 권장해 드립니다.

분명 여러분의 퇴근을 앞당겨 줄 것입니다.

 

다시 본론으로 돌아와서 엑셀 RANK 함수의 사용법은 아주 간단합니다.

=RANK(순위를 구할 셀, 지정 범위, 옵션)

위 그림으로 설명드리면 C3의 값이 C3~C7 범위의 숫자 중 몇 번째로 높은 값인가를

구하는 함수입니다.

 

엑셀 초보분들은 $가 머지? 라고 의문을 가질 분들도 있을 거 같아서 설명드리면

엑셀 수식에서 $를 사용하는 이유는 위 그림처럼 D3에만 수식을 작성하여 입력 후

나머지 밑에 셀들은 드래그 또는 복사하여 붙여 넣을 것입니다.

만약 D4에 복사하여 붙여 넣었으면 $를 사용하지 않은 C3은 D4로 변경될 거고

$를 사용한 C3~C7은 바뀌지 않게 됩니다.

만약 밑으로 내려갈수록 범위도 같이 내려가면 정확하지 않은 값이 나오겠지요.

 

 

복사하여 D7 셀까지 수식을 붙여 넣었습니다.

결과는 가장 점수가 높은 90점이 1등, 가장 점수가 낮은 50점이 5등으로 

정확한 값이 자동으로 계산된 것 을 볼 수 있습니다.

 

만약 점수가 낮은 순으로 보고 싶으면 위에서 설명드린 옵션 값의 숫자를

1로 변경하면 가장 점수가 낮은 50점부터 1등으로 표시됩니다.

상황에 맞게 적절한 옵션 숫자를 사용하게 중요합니다.

 

이상 오늘은 엑셀 RANK 함수에 대해 배워 보았습니다.

현업이나 일상생활에서 자주 사용하는 함수이니까 꼭 숙지해 두시길

권장합니다.

 

감사합니다.