디아스포라

반응형

RANK 함수의 경우는 아무래도 시험성적을 낼때 또는 입사시험이나 공공기관 시험에서 등수를 낼때 많이 쓰는 엑셀 순위 함수입니다. 그러다보니 많은 분들이 손쉽게 잘 쓰고 계시기는 하지만 약간 주의해야 할 부분. 그리고 놓치고 계시는 부분들이 많더라구요. 

오늘은 그런 부분들을 하나하나 체크해보면서 이옹이면 제대로 쓰는 rank 함수가 되면 어떨까 합니다. 그럼 지금부터 차근차근 해 보도록 하겠습니다.

RANK 함수 정의

쉽게 말하면 이 함수는 어떠한 값에 따라 그 값이 범위 내에서 몇번째인지 알려주는 함수입니다. 그렇게 말하면 말이 조금 어려우니 조금 쉬운 표현으로는 그냥 등수를 내는 함수라고 생각하면 가장 쉽습니다. 함수마법사를 보시면 아시겠지만 rank 함수도 종류가 몇가지가 있는데요. 솔직히는 거의 쓸 일이 없는 것이 사실입니다. 엑셀 순위 함수는 rank만 기억하면 됩니다.

=RANK(값,범위)

엑셀 rank 함수 인수

인수는 크게 3가지로 나누어집니다. 첫번째는 순위를 알고 싶은 값을 입력을 합니다. 두번째는 순위를 알고싶은 범위를 입력을 합니다. 세번째는 내림차순 또는 오름차순을 결정합니다. 조금 더 쉽게 예제를 이용하여 설명을 하겠습니다.


학교 성적을 국어, 수학받았습니다. 점수는 각각 B와 D열에 입력이 되어 있어요. 그리고 점수범위는 각각 B3:B17, D3:D17까지 입력이 되어 있어요. 그렇다면 엑셀 rank 함수는 다음과 같이 수식을 입력하면 됩니다.
​=rank (B5, B2:B20)

내림차순, 오름차순

이 부분이 은근 헷갈리는 부분이기도 합니다. 내림차순은 무엇이며 오름차순은 무엇인지 말이에요. 일단 내림차순은 점수가 높은 것이 1등이 되는 거죠. 쉽게 말하면 100점이 1등이 되는 겁니다. 오름차순은 점수가 낮은 것이 1등입니다.
0점이 1등이 되는 거구요. 이때 엑셀 rank 함수에서 마지막 인수를 생략을 하면 내림차순이 됩니다. 만약 여기에 1 이라고 입력을 하면 오름차순이 되구요.

​=rank(B5,B2:B20,0) 내림차순
=rank(B5,B2:B20,1) 오름차순

서식 복사의 위험성 여부

첫번째에 엑셀 순위 함수를 적용을 시키고 나면 엑셀을 조금 다루어보신 분들은 셀의 오른쪽 하단 모서리에 마우스를 두고는 그대로 드래그를 하죠. 일명 서식 복사를 하게 되는건데요. 엑셀에서 이 부분은 도움이 많이 되는 부분이기도 하지만 반대로 이 부분으로 인해 기껏 만들어둔 함수가 엉망이 되기도 합니다.

바로 이렇게 하게 되면 셀이 내려감에 따라 구하고자 하는 범위도 함께 내려가기 때문입니다. 물론 등수를 내고 싶은 내 점수는 그대로 함께 내려가도 되지만 범위는 그대로 있어야 하기 때문입니다. 그래서 첫번째 엑셀 rank 함수를 만들때 범위는 F4키나 $로 셀 고정을 해 주시는 것이 필수입니다.

단, 범위만 고정을 해 주셔야 하는 것이고 앞쪽에 순위를 구하고 싶은 셀은 이동이 되도록 고정을 하면 안됩니다. 실제 엑셀 rank 함수를 쓰시면서 의외로 많이들 틀리시거나 순간 헷갈려서 놓치시는 경우가 있답니다. 저도 한번씩 놓치고 진행할때도 있어요.

참고로 엑셀 순위 함수에서 마지막 인수는 비워두고 했는데요, 제가 비워두면 분명 내림차순이라는 이야기를 했구요. 일반적으로 우리가 순위를 매기는 것은 내림차순이랍니다. 그렇다면 오름차순도 한번 해 볼까요.

오름차순으로 적용해보기

오름차순으로 하는 건 간단합니다. 엑셀 순위 함수에서 마지막 인수를 1로만 입력을 하면 되니까요. 물론 범위는 $로 고정해야 하는 것은 잊지 않았겠지요. 이렇게 해 두시면 오름차순으로 간단하게 됩니다.  실제 오름차순으로 엑셀 rank 함수를 쓸 일을 그렇게 잘 안쓰더라구요.

다만, 점수가 낮은 학생부터 몇명 골라내려고 할때는 간혹 쓰긴 하지만 그렇게 자주 쓰는 함수는 아니라는 점입니다. 물론 상황에 따라서는 잘 쓰는 경우도 있을리라 생각이 들긴 하지만요. 상황은 적절하게 다들 아시죠?

나름 간단하게 하지만 정말 필요한 부분으로 포인트를 짚어가며 알아본 엑셀 rank 함수입니다. 순위 확인을 할때는 이만한 것이 절대로 없거든요. 간단한 함수이지만 활용도면에서는 거의 sum을 능가하는 함수라고 생각이 듭니다. 

이상으로 엑셀 RANK함수에 대해 알려드렸습니다. 엑셀은 반복연습을 해야 숙달되니 다들 열심히 연습해서 본인것이 되도록 합시다. 

반응형

'엑셀 한글 정보' 카테고리의 다른 글

엑셀 index, match 함수  (0) 2022.03.21
엑셀 today, now 함수 사용법  (0) 2022.03.11
엑셀함수 HLOOKUP 사용법  (0) 2022.02.15
엑셀 SUMIF함수 사용법  (0) 2022.01.31
엑셀 VLOOKUP 함수~  (0) 2022.01.23

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading