
엑셀에서는 rank 함수를 사용해서
순위를 정할 수 있는데
원하는 위치에 변하는 값을 반영하여
자동으로 변경되도록 한번 만들어 봤습니다
함수자체는 어렵지 않아서
누구나 다 쉽게 이해하실 수 있을거에요

먼저 A부터 H까지 다른 점수를 가지고 있는
데이터가 있다고 할 때

점수에서 A1 row값을 빼줍니다.
이는 동점자 처리 때문에 하는 것으로
같은 점수가 있을 때
하나의 값이 표시 안되는 걸 방지하고자 들어가는 내용입니다.
동점자가 없다고 한다면
위 내용을 포함하지 않아도 무방합니다.

그 후 먼저 순위를 매길건데
이때는 rank 함수로 변환된 값의 순위를 매겨줍니다.
그럼 A부터 H까지 순위가 각각 매겨질 거에요

이제 이 자료들을 순서대로 정렬해볼건데
이 때 Vlookup 함수나 row 함수에 대해서는
추후 포스팅을 통해서 다시 한번 알려드리도록 할께요
vlookup 함수를 통해서 순위에 1위 랭크된
점수를 불러오게 됩니다.
이 때 row(a1) 값은 1을 나타내기 때문에 1위 랭크된 값을 가져오게 되는 것이죠

마찬가지 방법으로 이름 값을 가져올 수 있게 됩니다.
이렇게 참조를 해서 만들어놓게 되면
점수가 변할 경우 순위가 변동되어
만들어놓은 표에 값도 자동으로 변경되는 방법인데
아래 예제를 올려놓을테니
그 파일을 한번 보시기 바랍니다.
글로 적으려고 하니까 설명이 참 미흡한데
위 예제를 보시면서 직접 만져보시면
이해가 좀 쉽지 않을까 하는 생각입니다. ㅠ
이 글이 도움이 되셨다면
공감 및 댓글 부탁 드립니다.
감사합니다.
댓글