달나라 노트

Excel : rank (순위) 본문

Excel

Excel : rank (순위)

CosmosProject 2022. 5. 27. 19:30
728x90
반응형

 

 

 

엑셀에서 rank 함수는 여러 값들 중에서 어떤 하나의 값이 몇위인지에 대한 rank를 매겨줍니다.

 

 

먼저 엑셀에 위와같은 값드링 있습니다.

 

1부터 9까지의 숫자가 적혀있고 일부 숫자는 중복되어 2개씩 적혀있습니다.

 

이 숫자들에 대해 각각의 숫자가 몇위인지를 rank 함수를 통해서 작성해봅시다.

 

 

 

=rank(value, range order)

rank함수는 위처럼 사용할 수 있습니다.

 

value = rank를 매길 대상이 되는 값

 

range = rank를 매길 전체 숫자들의 범위

 

order = 1 -> 오름차순 rank / 2 -> 내림차순 rank

 

오름차순 rank는 숫자가 낮을수록 1위에 가까워집니다. 즉, 숫자를 오름차순해서 가장 상단에 있을수록 1위에 가까운 rank가 된다는 의미입니다.

 

내림차순 rank는 숫자가 높을수록 1위에 가까워집니다. 즉, 숫자를 내림차순해서 가장 상단에 있을수록 1위에 가까운 rank가 된다는 의미입니다.

 

 

 

 

 

 

 

 

 

위 이미지를 봅시다.

 

quantity 컬럼에 있는 값들에 대해 rank를 함수를 적용했습니다.

 

rank를 매길 대상이 될 특정 값은 A3, A4, ..., A14 셀에 있는 값들로 각각 선택되어있습니다.

 

그리고 rank를 매길 때 전체 숫자들의 범위는 A2:A14로 선택되어있습니다.

 

마지막 order값은 1로 되어있는데 이 말은 오름차순 rank를 매긴다는 의미입니다.

즉, 숫자가 작을수록 1위에 가까운 rank를 가지게됩니다.

(= 숫자를 오름차순해서 상단에 있을수록 1위에 가까운 rank를 가지게 됩니다.)

 

 

 

 

quantity 컬럼 값이 1인 행과 2인 행을 봅시다.

quantity = 1은 두개라서 두 개의 1값이 rank 1을 가져갑니다.

그리고 quantity = 2는 3위로 매겨졌습니다.

 

이렇게 동일한 순위인 경우 흔히 알고있는 rank를 매기는 기준이 적용됩니다.

 

 

 

 

 

 

 

 

이번에는 order 값을 0으로 바꿨습니다.

order값이 0이면 내림차순 rank를 매긴다는 의미입니다.

즉, 숫자가 클수록 1위에 가까운 rank를 가지게됩니다.

(= 숫자를 내림차순해서 상단에 있을수록 1위에 가까운 rank를 가지게 됩니다.)

 

 

이걸 좀 더 알기 쉽게 하기 위해 quantity 컬럼을 내림차순 해보았습니다.

그러면 quantity 컬럼에 있는 값이 클수록 더 1위에 가까운 rank를 가지는 것을 볼 수 있습니다.

 

 

 

 

 

 

 

728x90
반응형
Comments