목록함수 (106)
rand(life)
오늘은 2007에서 새로이 추가된 함수인 COUNTIFS함수를 알아보겠습니다. 이전에 배웠던 COUNTIF함수가 단일한 조건을 만족하는 셀의 게수를 구했다면, COUNTIFS함수는 여러조건을 동시에 만족하는 셀의 개수를 구합니다. 범위 내에서 여러 조건을 만족하는 셀의 개수를 계산합니다. 구문 COUNTIFS(range1, criteria1,range2, criteria2...) range1, range2, ... 관련 조건을 평가할 1개에서 127개 사이의 범위입니다. 각 범위의 셀은 숫자나 이름, 배열 또는 숫자가 들어 있는 참조여야 합니다. 빈 값이나 텍스트 값은 무시됩니다. criteria1, criteria2, ... 숫자, 식, 셀 참조 또는 텍스트 형식으로 된 1개에서 127개 사이의 조건으..
오늘은 이전에 배운 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개까지 사용할 수 있습니다. 주의 오류 값과 빈 텍스트("")를 포함하여 모든 형식의 정보를 값으로 사용할 수 있습니다. 빈 셀은 값에 포함되지 않습니다. 인수가 배열 또는 참조이면 해당 배열이나 참조의 값만 사용되고 배열 또는 ..
지난주까지는 좀 어려운 내용들이었습니다만, 이번주부터는 함수의 종류별로 차근차근히 알아보도록 하겠습니다. 오늘은 숫자가 들어있는 셀의 수를 세는 COUNT함수입니다. 인수 목록에서 숫자가 포함된 셀과 숫자의 개수를 계산합니다. COUNT 함수를 사용하면 숫자 범위나 배열 내의 숫자 필드에 있는 항목 수를 계산할 수 있습니다. 구문 COUNT(value1,value2,...) value1, value2, ... 여러 데이터 형식을 포함하거나 참조하는 인수이며 개수 계산에는 숫자만 포함됩니다. 1개에서 255개까지 사용할 수 있습니다. 주의 숫자, 날짜 또는 숫자의 텍스트 표현을 인수로 사용하여 개수를 계산할 수 있습니다. 인수 목록에 직접 입력하는 논리값, 텍스트로 나타낸 숫자 등은 계산에 포함됩니다. 숫..
먼저, 이것도 제가 만든 것이 아니라는 것을 밝힙니다. 출처: http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=5ARZk66HcEzE0Zn1M6DZk7j0g2hvr0h7 하지만 아주 기초적인 내용으로 봐서, 엑셀관련 자격증 수험서에 나오는 예제가 아닌가 합니다. 다름 아니라, 점수가 90점 이상이면 A, 80점이상이면 B, 70점 이상이면 C, 그 아래는 D로 등급을 매기고 싶을때가 있습니다. 지난 글에서 각 급수마다 점수를 부여하는 것을 HLOOKUP함수를 이용해 수식을 만든적이 있습니다. 하지만 반대로, 학생들의 점수에 따라 급수를 부여한다면 어떻게 해야할까요? 이번에도 HLOOKUP함수를 이용해서 만들어보았습니다. 100점을 받은 ..
먼저, 이 것은 제가 만든 것이 아닙니다. 출처를 아래에 밝힙니다. http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=Cldup1sGgmV5wXb3Ktt4CKnryRloYMd0&qb=x9Gx2yC757/rwNogwaTAxyDH1Lz2&enc=euc-kr 사용자정의함수란, 엑셀에서 제공하고 있지 않은 기능을 가진 함수를 VBA를 이용하여 사용자가 직접 정의하여 만드는 함수입니다. 따라서 자기가 쓰고자하는 목적을 구현할 수 있기에 편리합니다만, VBA를 다룰 줄 알아야하기때문에 상당히 고급의 경지에 올라야합니다. 저도 VBA는 잘 모르기 때문에, 여기서는 위의 출처에 나온 내용만을 따라하도록 하겠습니다. 참고로, 한글,영어,숫자등이 섞여있는데..
오늘은 SUMPRODUCT함수를 다룹니다. 이 블로그의 다른 글을 다 읽으신 분이라면 SUMPRODUCT함수에 대해서 알고 계실 것입니다만, 오늘은 석차를 낼때 사용하는 예를 들어 설명해 보겠습니다. 주어진 배열에서 해당 요소를 모두 곱하고 그 곱의 합계를 반환합니다. 구문 SUMPRODUCT(array1,array2,array3, ...) array1, array2, array3, ... 곱한 후 더할 값이 들어 있는 배열을 지정합니다. 2개에서 255개 사이의 배열을 사용할 수 있습니다. 주의 인수로 사용하는 배열의 차원은 모두 같아야 합니다. 차원이 같지 않으면 #VALUE! 오류 값이 반환됩니다. 숫자가 아닌 배열 항목은 0으로 처리됩니다. SUMPRODUCT함수는 다음에 이야기하게 될 "배열함수..
오늘은 주어진 조건에 맞는 셀의 개수를 세는 COUNTIF함수에 대해 알아보겠습니다. COUNTIF(range,criteria) range 숫자나 이름, 배열 또는 숫자가 포함된 참조를 비롯하여 개수를 계산할 하나 이상의 셀입니다. 빈 값과 텍스트 값은 무시됩니다. criteria 개수를 계산하려는 셀을 정의하는 텍스트, 숫자, 식 또는 셀 참조의 형식으로 된 조건입니다. 예를 들어 32, "32", ">32", "사과", B4 등으로 조건을 지정할 수 있습니다. 주의 와일드카드 문자인 물음표(?)와 별표(*)를 조건에 사용할 수 있습니다. 물음표는 문자 하나에 해당하고, 별표는 일련의 문자에 해당합니다. 실제 물음표나 별표를 찾으려면 문자 앞에 물결표(~)를 입력합니다. 점수가 90점 이상인 학생들의 ..