2014-10-13 8 views
0

저는 학생들이 완료하고 제출해야하는 주간 시험을 치르는 학생들을 위해 약간의 경쟁을하고 있습니다. 성적은 이름 옆의 Excel 열에 저장됩니다.Excel에서 학생들의 테스트 순위를 매기려면 어떻게해야합니까?

지침에 따라 테스트 평균의 전체 일반 TOP3을 만들 수 있었고 마지막으로 제출 된 테스트의 성적에 대해 TOP5에 도달하면 3 방향 연결을 얻을 수있었습니다. .

LARGE 함수를 사용하여 상위 등급 및 INDEX 및 MATCH 함수의 조합을 찾아 해당 마크와 관련된 이름을 찾고 표시합니다. (이와 비슷한 것 = INDEX ($ A $ 1 : $ A $ 29; MATCH (M12; $ F $ 1 : $ F $ 29; 0))

문제는이 기능이 등급을 비교하여 값을 계산 한 다음 해당 행과 연관된 해당 이름을 반환하므로 3 가지 등급에 대해 동일한 이름을 반환합니다

IF 함수를 사용하여 배열에서 첫 번째 결과 셀을 제외 시키려고했습니다. 수식이 찾고 있기 때문에 일치하는 항목을 찾으면 이전과는 다른 것으로 보이지만 해결할 수는 없습니다 ...

+0

당신이 그들 모두 3 것으로 표시 할 아니면 그냥 순서에 넣어 수 싶은가? 후자의 경우 = RANK (A2, $ A $ 2 : $ A $ 8) + COUNTIF ($ A $ 2 : A2, A2) -1과 같은 것을 사용할 수 있습니다. COUNTIF() 함수의 혼합 참조에주의하십시오! – Dave

+0

약 1 년 전이 주제에 대해 썼습니다. [중복 된 값으로 INDEX (...)에서 여러 번 반환] (http://tinyurl.com/naavhgf). 보다 구체적인 도움을 얻으려면 공용 파일 사이트에 호스트 된 수정 된 워크 시트에 대한 샘플 데이터 또는 링크를 게시하십시오. – Jeeped

+0

내가 찾고 있던 바로 그거야! 나는 그 과정을 지금 모른다 ... 나는 그 대답으로 내 자신의 질문에 대답해야합니까 아니면 당신은 그것을합니까? 나는 그것을 해결 된 것으로 표시합니까? –

답변

0

@Jeeped가 기본적으로 해결 한 링크입니다. 의견을 보내 주셔서 감사합니다. 중복 값과 INDEX (...)에서

여러 위 결과 : http://tinyurl.com/naavhgf

0

피벗 테이블을 사용하여 결과를 다음과 같이 필터링해야합니다. 상단 3. 피벗 테이블에 관계.

+0

어떻게해야합니까? 나는 다른 값으로 넥타이를 깰 수 없다는 것을 의미한다, 넥타이로 머물러 있지만 정확한 이름을 모두 표시해야한다. –

+0

피벗 테이블을 사용하면 찾고있는 것을 정확하게 얻을 수있다. –

관련 문제