공부/Microsoft Office

[Excel] RANK.EQ, RANK.AVG 함수

5서현 2021. 11. 18. 08:00
반응형

안녕하세요! 서현입니다. 

 

오늘은 RANK 함수에 대해서 알아볼건데요! 우리가 기존에 알고 있던 RANK 함수는 아직까지 EXCEL 2007 호환문제 때문에 지원을 하고 있지만 언젠가는 사라질지 모르는 함수이기 때문에 새롭게 생긴 함수 RANK.EQ, RANK.AVG 함수에 대해서 설명해드릴게요! 

 

RANK 함수는 값이 조건중에서 몇번째 순위인지 알려주는 함수랍니다. 

 

1. RANK.EQ

우리가 원래 사용하던 RANK 함수랑 똑같은 함수예요. 해당 표에서 목록별 순위를 한 번 찾아볼게요! 

함수 작성 방법은

=RANK.EQ(, 조건,내림차순/오름차순(0,1)) 입니다. 

내림차순[0]/오름차순[1] 은 생략하면 기본값으로 내림차순되어 계산됩니다. 

 

그리고 예시의 500처럼 동일한 순위가 있을 경우 상위 순위로 계산됩니다. 그 다음인 400인 3위가 아닌 4위로 계산되는 이유는 500이 2개가 있기 때문에 2위, 3위가 2위로 계산되는 거고, 400이 3위가 아닌 4위로 계산되는 거랍니다. 

 

2. RANK.AVG

RANK.AVG의 함수작성법은  RANK.EQ와 똑같습니다. 

그런데 계산되는 값이 좀 다른데요! 고 아래 순위를 보면 500의 순위가 2가 아닌 2.5로 계산되어있는게 보이시죠? 

 

왜 2.5로 계산이 되었냐하면 2위와 3위의 합인 (2+3=) 5와 500의 개수인 2로 나누어 평균 값으로 순위를 계산하였기 때문입니다!  만약에 2, 3, 4위가 같은 값이었다면 2+3+4=9 / 3 으로 계산되어 순위 값은 3이 나왔을 거예요! 

회사에서 가장 매출이 높은 제품을 구할 때 사용할 수 있는 RANK 함수! 꼭 사용해보세요! 

반응형