목록CountA (4)
rand(life)
지난번에 만들었던 이원목적분류표에서 가장 수식이 긴 것은 다음과 같은 수식이었습니다. =COUNTA(INDIRECT("R"&MATCH("유형",$A:$A,0)+2&"C"&COLUMN()&":R"&ROW()-1&"C"&COLUMN(),FALSE)) 이것은 평가목표와 난이도를 표시한 것의 개수를 세는 수식인데, 그냥 간단히 =COUNTA($G$8:$G$42) 라고 표시하면 안되냐고 생각하시는 분이 있을것입니다. 예, 그렇게해도 해당셀에 숫자나 문자가 입력되어있는 셀의 개수를 세는 것이니까 같은 역할을 합니다. 하지만 제 생각에는 그렇게하면 8행부터 42행까지의 개수는 셀 수 있지만, 행을 몇 개 추가하거나 삭제하여 행의 번호가 바뀌면 수식을 일일이 다시 고쳐야한다고 생각했었습니다. 하지만 이것은 완전히 잘못..
이원목적분류표를 엑셀로 만들어 보았습니다. 배점합이 100점이 맞는지 계산하거나 난이도 상중하가 몇개씩인지 세기가 귀찮아서 만들어 보았습니다. 엑셀 2007에서 제일 잘 작동합니다. 파일을 열어보고 혹시나 걱정하실 분이 있을까 미리 말씀해 드리는데, 이 안에 들어있는 데이타는 2005년에 실시한 시험데이타입니다. 유출되더라도 전혀 문제될 것이 없습니다. 이 안에 사용된 함수들중에서 지금까지 배운 것과 다음에 배울 것들이 많이 있습니다. SUMPRODUCT, INDIRECT, MATCH, COUNTA, LEN, N ... 과목마다 객관식이나 주관식의 문항수가 다르다는 문제를 해결하기가 제일 어려웠습니다. 수식이 복잡한 이유는 객관식문항이나 주관식 문항의 수가 바뀌어도 오류가 나지 않도록 하기위해서입니다. ..
오늘은 이전에 배운 COUNTA함수와 정반대의 기능을 하는 COUNTBLANK함수입니다. COUNTBLANK(range) range 빈 셀의 개수를 계산할 범위입니다. 주의 ""(빈 텍스트)를 반환하는 수식이 포함된 셀의 개수도 계산됩니다. 그러나 0 값을 포함하는 셀은 제외됩니다. COUNTBLANK 함수는 비어있는 셀의 개수를 세며, 실제로는 셀 안에 수식이 들어있더라도 결과값이 빈텍스트가 출력되도록 되어있다면 카운트를 합니다. 단, 0이 들어있으면 비어있는 것이 아니라 0이 들어있는 것이므로 카운트를 하지 않습니다. 위 그림처럼 C2:C11의 범위에서 COUNTBLANK함수를 쓰면 결과값은 2가 됩니다. 학생4와 학생8은 0이 입력되어있으므로, 카운트하지 않습니다. C열에는 =IF(B2>70,"합격..
오늘은 COUNTA함수입니다. COUNT함수는 숫자가 들어있는 셀의 개수만을 구했다면, COUNTA함수는 숫자, 텍스트 뿐만 아니라 논리값(TRUE,FALSE)이나 오류메시지조차도 세어줍니다. 인수 목록에서 공백이 아닌 셀과 값의 개수를 계산합니다. COUNTA를 사용하면 범위나 배열에서 데이터가 들어 있는 셀의 개수를 계산할 수 있습니다. 구문 COUNTA(value1,value2,...) value1, value2, ... 개수를 계산할 값을 나타내는 인수로, 1개에서 255개까지 사용할 수 있습니다. 주의 오류 값과 빈 텍스트("")를 포함하여 모든 형식의 정보를 값으로 사용할 수 있습니다. 빈 셀은 값에 포함되지 않습니다. 인수가 배열 또는 참조이면 해당 배열이나 참조의 값만 사용되고 배열 또는 ..