IT/엑셀

[엑셀] 통계 함수2 (RANK, LARGE, SMALL)

천사환 2022. 11. 7. 00:21
반응형

지난 번에 이어서 통계 함수를 추가로 보려고 합니다. MIN, MAX로 최솟값, 최댓값을 구해보았었는데 그 사이에 있는 이번에는 그 사이에 있는 값에 대해서는 어떻게 할 것인가에 관한 내용입니다. 

 

RANK

어떤 수치에 대해서 등수, 석차를 매기고 싶을 때가 있지 않습니까? 그럴 때 이용하는 것이 RANK 함수입니다. 

 

=RANK(수, 범위, 방법)

어떤 셀(수)의 등수를 구할 것인지 먼저 지정해주고, 그 다음으로 전체 표본의 범위를 지정해줍니다. 그리고 나서 오름차순으로 등수를 정할 지 내림차순으로 정할 지를 알려주어야 합니다. 방법을 0으로 지정하거나 생략하면 내림차순, 주로 1을 입력하는데 0이나 생략이 아닌 다른 수를 지정하면 오름차순으로 등수가 나옵니다. 

위에서 저는 1번 학생의 수학점수 석차가 궁금해 =RANK(C3,$C$3:$C$10,0)으로 입력한 것입니다. 여기서 범위를 지정할 때 범위가 바뀌지 않도록 $를 붙여서 절대참조를 해주어야 합니다.

 

LARGE, SMALL

최댓값이 1등 점수도 중요하겠지만 2등 점수, 3등 점수... 를 구하기 편한 것이 LARGE 함수, SMALL 함수입니다. LARGE함수는 큰 순으로 따지고, SMALL는 작은 순으로 따진다는 점이 다르지만 기본 원리는 같습니다. 위에서 공동 5등(50점)이 세 명인데 LARGE 함수로 6등, 7등 점수를 구해도 50점으로 나옵니다. 

 

=LARGE(범위, n번째)

지정된 범위에서 n번째로 큰 수를 구합니다. 'n번째'면 함수식 안에 n만 적어주면 됩니다.

 

=SMALL(범위, n번째)

지정된 범위에서 n번째로 작은 수를 구합니다.

반응형