안녕하세요? [봉치기]님...
수식을 이용해서 정렬하는 방법은 그리 추천드릴만한 사항은 아닙니다.
데이터가 동적으로 변경되는 부분을 감안해야 하고 또 조건이나 데이터량에 따라 시스템 부하나 극심한 속도저하가 올 수도 있기 때문입니다.
데이터베이스를 먼저 잘 작성해 두시고 사용한다면 동적범위의 정렬정도는 매크로 기록기를 이용하셔도 가능합니다.
일단 질문하신 내용은 [2018년총점별_순위별] 시트의 [A8]셀에는...
=IF(COUNTIF('2018년'!$A$5:$A100,ROW()-6)=0,A7,ROW()-6)
로 입력하고 아래로 수식을 복사하시고, [D8]셀은...
=INDEX(IF(COUNTIF('2018년'!$A$5:$A$100,$A8)>1,INDIRECT("'2018년'!C$"&MATCH($A8,'2018년'!$A$5:$A$100,0)+5&":C$100"),'2018년'!$C$5:$C$100),MATCH($A8,IF(COUNTIF('2018년'!$A$5:$A$100,$A8)>1,INDIRECT("'2018년'!A$"&MATCH($A8,'2018년'!$A$5:$A$100,0)+5&":A$100",'2018년'!$A$5:$A$100),0)))
로 입력하고 사용해 보세요.
혹시 동일순위가 3개 이상이라면 [D8]셀은...
=INDIRECT("'2018년'!C$"&SMALL(IF('2018년'!$A$5:$A$100=$A8,ROW('2018년'!$A$5:$A$100),""),COUNTIF($A$7:A8,$A8)))
로 입력하고 Ctrl + Shift + Enter 키를 눌러 배열수식을 이용하세요.
그럼 잘 해결되시길... ^^*