엑셀로 작성한 이원목적분류표


이원목적분류표를 엑셀로 만들어 보았습니다. 배점합이 100점이 맞는지 계산하거나 난이도 상중하가 몇개씩인지 세기가 귀찮아서 만들어 보았습니다.
엑셀 2007에서 제일 잘 작동합니다.


파일을 열어보고 혹시나 걱정하실 분이 있을까 미리 말씀해 드리는데, 이 안에 들어있는 데이타는 2005년에 실시한 시험데이타입니다. 유출되더라도 전혀 문제될 것이 없습니다.

이 안에 사용된 함수들중에서 지금까지 배운 것과 다음에 배울 것들이 많이 있습니다.
SUMPRODUCT, INDIRECT, MATCH, COUNTA, LEN, N ...

과목마다 객관식이나 주관식의 문항수가 다르다는 문제를 해결하기가 제일 어려웠습니다. 수식이 복잡한 이유는 객관식문항이나 주관식 문항의 수가 바뀌어도 오류가 나지 않도록 하기위해서입니다.


따라서 객관식과 주관식사이에 공백을 두면 오류가 납니다. 주관식과 맨 아랫단 사이에 빈 행이 들어가 있어도 오류가 납니다.





이런식으로 객관식과 주관식 사이가 떨어져 있거나



주관식과 계 사이가 떨어져 있으면




이 부분이 이런 식으로 빨간색으로 변합니다. 오류가 났다는 의미입니다.




지금처럼 객관식,주관식,계 사이에 공백이 없이 연결되어있어야합니다.

p.s. 2009/4/16
엑셀 2003에서는 설정한 서식과 수식에 일부 문제가 있어서 2003버전을 따로 만들었습니다.
p.s. 2009/4/17
제목 줄을 추가하였을때 생기는 오류를 수정하였습니다. (2003,2007버전 둘 다)


p.s. 2009/4/18
지나치게 복잡한 수식을 제거하고, 최대한 단순하게 만든 버전입니다.




댓글

이 블로그의 인기 게시물

중복된 텍스트 제외하고 고유 텍스트 개수 세기

1일1함수 (12) sumproduct함수 - 동점일때 다른 기준으로 순위매기기

한 폴더 안의 모든 파일에서 특정 시트 복사해오는 vba