엑셀 순위 함수 RANK.EQ RANK.AVG
엑셀에서 순위를 사용하는 함수인 RANK.
그 중에서 조금 응용버전인 RANK.EQ RANK.AVG에 대해서 알아보고자 한다.
조금 더 조건이 첨부된 함수라고 생각하면 된다.
RANK.EQ는 지정한 범위 내에서 해당 숫자의 순위가 몇 위인지 구할 때 사용하면 된다.
그리고 순위를 내림차순으로 표현할지, 오름차순으로 표현할지 선택이 가능하다.
내림차순과 오름차순은 엑셀에서 정말 많이 사용한다.
해당 함수에만 사용하는 것은 아닌데, 이번 기회에 언급해보려고 하니 내림차순과 오름차순에 대해 개념을 익혀두면 좋겠다.
RANK.AVG도 지정한 범위 내의 순위를 구하는 것은 동일하다.
하지만, 특이한 점은 만약 평균값이 같을 경우 순위의 구간 평균값으로 순위를 매긴다는 점이다.
이 부분은 개념을 알아보는 곳에서 더 자세히 설명하도록 하겠다.
아래의 내용들을 참고하시길!
1. RANK.EQ 함수에 대해서 알아보고
2. RANK.EQ 함수를 사용해 지정된 범위 내에서 내림차순으로 순위를 지정해보겠다.
3. 엑셀에서 기본적으로 많이 쓰는 내림차순과 오름차순에 대해서도 알아보겠다.
이건 정말 유용하고 여러 곳에서 많이 사용하니 꼭 숙지해두도록 하자.
4. RANK.AVG 함수에 대해서 알아보고
5. RANK.AVG 함수를 사용하여 예시를 실습해보겠다.
RANK.EQ 함수 알아보기
범위에서 지정한 수또는 셀안 수의 순위를 구하는 함수.
순위가 같으면 동순위를 표시한다.
=
예를 들어보면, 100 / 200/ 300 중 300이 1위, 200이 2위, 100이 3위로 표시되게 하는 함수다.
순위를 구하는 수는 해당 수가 들어있는 셀을 클릭하면 된다.
범위는 비교할 범위를 드래그하여 선택한다.
순위결정방법은 아래를 참고하여 오름차순이나 내림차순 중 선택한다.
RANK.EQ 함수로 가장 많은 수량의 순위 구하기
4가지의 종류중, 기간내에 가장 많이 팔린 것이 4등 적게 팔린 것이 1등으로 표시되도록 해보겠다.
위의 장미, 베고니아, 해바라기, 수선화 를 날짜별로 팔린 수를 적고, 각각의 합계를 계산했다.
꽃종류별로도 합계를 구하고 날짜별로도 합계를 구했다.
일단, RANK.EQ 함수는 꽃 종류별로 더해놓은 합계를 사용해 가장 많이 팔린것과 가장 적게 팔린 것의 순위를 알아보도록 하겠다.
1.순위를 구할 셀을 클릭한다.
2.[수식] -> [함수 라이브러리] -> [함수 더 보기] -> [통계] -> [RANK.EQ] 클릭한다.
3.[함수 인수]창에서
[Number]에는 순위를 구할셀을 입력한다 : B17
[Ref]에는 순위를 구할 때 참조할 범위를 입력한다 : $B$17:$E$17
범위는 절대참조로 입력한다. F4를 눌러서 절대참조를 적용해보자.
[Order]에는 오름차순이면1, 내림차순이면0 을 입력한다 : 1 입력
=RANK.EQ(B17,$B$17:$E$17,1)
이 입력되었다.
만약, 절대참조에 대해 궁금하다면 아래 포스팅을 참고하도록.
2022.02.20 - [IT/엑셀] - 환율 절대참조로 환율 고정시켜 단가 계산하는 방법
4. 순서가 나왔다.
작은게 1등, 큰게 4등으로 결과가 나왔다.
오름차순과 내림차순
내림차순 : 큰 값에서 작은 값 순서 => 0입력 => 숫자작은게 1등, 큰게 꼴등
오름차순 : 작은 값에서 큰 값 순서 => 1입력 => 숫자큰게 1등, 작은게 꼴등
순위를 구할때, 순서를 큰것부터 작은것으로 나오게 하려면 내림차순인 0을 입력하고, 순서를 작은것부터 큰것 순서로 점점 크게 나오게 하려면 오름차순인 1을 입력한다.
오름차순과 내림차순은 엑셀에서 알아두면 유용하다.
필터에서도 오름차순과 내림차순이 나오기 때문이다.
RANK.AVG 함수 알아보기
지정한 범위내의 숫자들의 순위를 구하는 함수.
동순위가 나오면 해당 순위는, 순위의 구간 평균값으로 표시한다.
즉, 만약 동순위가 6위, 7위, 8위면 -> 동순위는 중간에 있는 7위로 표시된다.
RANK.AVG 함수로 합계의 평균 순위 구하기
날짜별 합계로 평균순위를 알아보겠다.
1.순위를 구할 셀을 클릭한다.
2.[수식] -> [함수 라이브러리] -> [함수 더 보기] -> [통계] -> [RANK.EQ] 클릭한다.
3.[함수 인수]창에서
[Number]에는 순위를 구할셀을 입력한다 : F2
[Ref]에는 순위를 구할 때 참조할 범위를 입력한다 : $F$2:$F$16
범위는 절대참조로 입력한다. F4를 눌러서 절대참조를 적용해보자.
[Order]에는 오름차순이면1, 내림차순이면0 을 입력한다 : 0 입력
=RANK.AVG(F2,$F$2:$F$16,0)
이 입력되었다.
4. 순위가 적용되었다.
G2셀과 G9셀을 보면, 11.5등으로 입력되었다.
동순위의 평균값으로 순위를 표시하기 때문에,
11위와 12위가 같은 숫자라서, 11.5순위로 표시되었다.
둘다, 순위를 나타내는 것은 동일하지만 동순위를 표시하는게 다르니 각각 필요에 따라 사용하도록 하자.
다중 조건 엑셀 중첩 IF 함수 이용하여 학점 구하는 방법 (0) | 2022.03.07 |
---|---|
엑셀 if 함수 합격 불합격 조건 적용하고 기준점수 문자로 표시하는 방법 (0) | 2022.03.06 |
엑셀 함수 ROW로 NO.구하고 SUMPRODUCT 단가 수량 곱한 값 자동합계 부가세 쉽게 내는 방법 (0) | 2022.03.03 |
엑셀 박스단위로 나눠 몇박스인지 QUOTIENT로 구하고 남은 재고량 MOD 함수로 알아보는 방법 (0) | 2022.03.02 |
엑셀 금액 일의자리 ROUND 함수로 반올림하고 INT로 소수점 없애는 방법 (0) | 2022.02.28 |
댓글 영역