목록엑셀 (213)
rand(life)
이제 조금 더 알것 같다. 자연계 학생의 언어성적 평균을 내는 방법이다. =SUMPRODUCT(('6월종합'!$A$2:$A$378=자연)*('6월종합'!$F$2:$F$378))/SUMPRODUCT(('6월종합'!$A$2:$A$378=자연)*('6월종합'!$F$2:$F$3780)) 전반부는 =SUMPRODUCT(('6월종합'!$A$2:$A$378=자연)*('6월종합'!$F$2:$F$378)) A열은 인문/자연을 구분하는 열이고 F열은 언어점수이다. 따라서, A열에서 자연이라고 표시된 것들의 언어점수의 총합이 된다. 후반부는 SUMPRODUCT(('6월종합'!$A$2:$A$378=자연)*('6월종합'!$F$2:$F$3780)) ('6월종합'!$F$2:$F$3780)) : 이 부분의 의미는, 언어점수가 0점이..
출처: 오피스튜터 http://www.officetutor.co.kr/board/Dtype/bfrmvw.asp?f_tn=Dqa_excel_n2&f_bno=97770&page=&fchk=brd_title&fval=%BC%F8%C0%A7 반별로 성적을 모으면, 인문, 자연계가 섞여 있습니다. 이럴떄, 인문 자연 따로 시트를 만들어 계열별 석차를 낼 수도 있습니다만, 한 시트안에서 수식을 이용해서 해결하고자 합니다. 원래 순위를 구하는 함수는 rank입니다. 인문에 해당하는 범위(I4~I8)까지만 rank함수속에 넣으면 인문계안에서만 순위를 구할 수 있습니다. 그런데 문제는 rank함수를 쓰면 그림처럼 국어점수를 기준으로 정렬을 다시했을때, 인문자연이 섞여버려서 전혀 엉뚱한 결과가 보여진다는 것입니다. 그래서..
앞에서 작업을 하여 학생 개인의 성적과 개별 답안지에 표기한 정답이 같은 행에 배열이 되도록 했습니다. 그런데 이 성적이 누구의 것인지 모른다면 반쪽짜리 통계밖에 안되겠죠. 그래서 성적 행 앞에 반, 번호, 이름을 넣도록 하겠습니다. 처음부터 학년, 반, 번호를 별도의 셀에 넣어주었으면 좋았을텐데, 지금처럼 E3셀에 몰아서 다 입력해놓으니 여기서 반, 번호를 추출해 내는게 쉽지는 않아보입니다. 물론, 수작업으로 한명씩 입력하는 것은 생각조차 할 수 없지요^^ 일단 답부터 보겠습니다. =MID($E3,SEARCH("학년",$E3)-2,2) =MID($E3,SEARCH("반",$E3)-3,2) =MID($E3,SEARCH("번",$E3)-3,2) =MID($E3,SEARCH("번",$E3)+2,6) 맨위에서..
모의고사 성적 일람표등에서 통계를 만들때, 모든 반 학생들의 명렬표에서, 1반 학생들중 90점 이상 학생들이 몇명인지를 알고 싶다면 어떻게 하면 될까? 간단하게는 모든 학생들을 정렬한 다음, 90점 이상되는 학생들 중 1반 학생이 몇명인지를 세보면 될 것이다. 하지만, 이방법은 수작업으로 해야하므로 불편하고 6,9,12월 모의고사에 연속적으로 데이타를 뽑아서 그래프를 만들려고하면 수작업이 더 들어간다. 수식을 사용하여 자동으로 하고 싶다면? 함수 sumproduct를 이용한다. 이 함수는 배열수식을 이용하는 것인데, 다른 사람이 만들어 놓은 것을 보고 따라 해보긴 했지만 이해가 안되는 부분이 있다. 다음과 같이 엑셀에서 되어있다면 반 번 점수 1 1 80 1 2 81 1 3 82 1 4 83 1 5 84..
excessive :과도한 acknowledge 인정하다 devastate 황폐화시키다 specialize 전문화하다 costume (공연용 등의) 의상 와 같은 식으로 정리되어있는 단어장이 있습니다. 이것을 영어와 한글을 분리하여 별도의 셀에 담고 싶습니다. 별도의 셀에 담아두면, 단어시험같은 것을 볼때 영어만 지우거나 한글만 지우기가 쉽습니다. 두가지 방법을 발견했습니다. 1. 텍스트로 저장한 다음, 엑셀에서 불러올때 "구분자로분리됨"을 선택한 다음 "빈칸"을 구분자로 지정하면 됩니다. 장점: 쉽다 단점: 한글이나 영어가 두 단어 이상일때도 별개의 셀로 분리된다. (예를 들면, costume (공연용 등의) 의상 과 같은 경우에는 costume // (공연용 // 등의) // 의상 이렇게 4개의 셀로..