2013-10-04 3 views
0

현재 KS3 학생을위한 시험 결과가있는 스프레드 시트를 만들고 있습니다. 성적은 다음과 같습니다 :평균 학교 등급

2C 
2B 
2A 
3C 
3B 
3A etc. ... up to 8A 

6 가지 시험이 있으며 학생들은 각각 결과를 얻게됩니다.

시험에서 모든 성적을 평균화하고 전체 평균 수준을 얻는 공식을 어떻게 만들 수 있습니까?

+3

각 등급 (LOOKUP 테이블)에 대해 연속적인 숫자를 할당하십시오 (어떤 방식 으로든 평균 가중치를 부여하지 않으려는 경우는 제외). 학생의 학년을 해당 숫자로 변환하십시오 (해당 테이블의 VLOOKUP 사용). AVERAGE 함수를 사용하여 원래 테이블을 역순으로 사용하여 성적으로 다시 변환하십시오. – Bathsheba

+0

그게 내가 생각하고 있었던 것. 그러나 나는 이것을하는 방법을 모르겠다. 학년과 부양 번호가있는 테이블이 있습니다. 번호를 학년과 어떻게 일치 시키나요? 감사합니다. –

+0

'AVERAGE'를 얻었 으면 가장 가까운 정수로 반올림하고'INDEX/MATCH '를 사용하여 해당 등급을 얻습니다. 'Z2 : Z10'에서 각각의 숫자 등급을 받았다고 가정하면'= INDEX (등급, MATCH (ROUND (AVERAGE (Z2 : Z10), 0), 숫자, 0))' –

답변

0

@barry 디니에서 @Bathsheba 및 정제하여 설명한 방식에 근거 : L2에 도시 한 바와 같이

가 table_array의 생성 : M20 화상이다. 그 이름은 Dict이고 L2는 L20 Dalph, M2는 M20 Denum입니다.

SO19183088 example

수식은 다음과 같습니다

B10에서

가 G13에 가로 질러 아래로 복사 : H10에서

=VLOOKUP(B2,Dict,2,0) 

는 H13까지 복사 : H2에

=ROUND(AVERAGE(B10:G10),0) 

복사 아래로 H5 :

=INDEX(Dalph,MATCH(H10,Denum,0)) 

학생이 요구 사항이라고 가정합니다.