본문 바로가기

엑셀

(33)
함수 - sumproduct (배열끼리 곱한 합계) 해당 범위 또는 배열에서 각 열의 곱에 대한 합계를 반환한다. 구문 =SUMPRODUCT(array1, [array2], [array3], ...) array 는 배열 또는 범위로 기본적으로 2개를 사용한다. 선택 인수는 2 ~ 255까지 가능하다. 배열이 1개인 경우 1을 곱한 것과 같은 결과로 일반적은 sum 함수와 동일한 값이 나타난다. 점수에 따른 응답자의 수로 전체 응답 점수의 합을 알아본다. 1. 응답 점수의 합계를 구한다. 결과는 117이다. 2. 원 데이터에서 합계를 계산한다. 결과는 117로 같다. 점수가 3과 4인 응답자만 합을 구해본다. 1. 먼저 점수가 3인 응답자만 구하는 식을 만든다. 배열에 조건을 입력할 수 있다. 1) 점수 범위에서 점수가 3과 같음을 계산한다. =SUMPRO..
함수 - countifs (조건에 만족하는 셀의 개수) 범위에 있는 셀에 조건을 적용하고 모든 조건이 충족되는 횟수를 계산한다. countif 함수는 단일 조건, countifs 함수는 1개 이상의 조건을 입력할 수 있다. 2개를 구분하지 않고 countifs 함수만 기억해서 사용하는 것이 더 편리하다. 구문 COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…) criteria_range1 : 찾을 조건이 포함된 범위 criteria1 : 찾으려는 조건. 숫자, 식, 셀 참조 또는 텍스트 형식의 조건으로 비교 연산자와 함께 사용할 수 있다. 비교 연산자를 사용할 경우 큰따옴표 안에 입력한다. 선택 인수 : 최대 127개 아래 응답 결과를 바탕으로 문항별 각 응답점수의 인원 수를 구하려고 한..
함수 - rows / columns (행 개수 / 열 개수) 참조나 범위에서 행 또는 열의 개수를 센다. 구문 ROWS(array) COLUMNS(array) 범위에서 행의 개수를 센다. ROWS 함수 사용. 참여한 ID 수 를 계산한다. 전체 개수는 10이다. 범위에서 열의 개수를 센다. COLUMNS 함수 사용. 범위의 문항 수를 센다. 5개이다. 전체 응답 수를 계산할 수 있다. 행 개수와 열 개수의 곱을 결과로 반환한다. 실제 응답 수를 계산하려면 count 함수를 이용한다. 미응답 수를 계산할 수 있다.
함수 - max / min 범위에서 숫자가 가장 큰 값을 반환하는 함수는 max, 가장 작은 값을 반환하는 함수는 min 이다. 구문 MAX(number1, [number2], ...) MIN(number1, [number2], ...) 두 번째 인수는 선택 인수이다. 날짜도 숫자에 포함되어 가장 나중 날짜, 늦은 날짜가 max 함수 계산 결과로 반환된다. 텍스트 데이터는 포함되지 않는다. 날짜도 숫자에 포함되어 가장 빠른 날짜, 이른 날짜가 min 함수 계산 결과로 반환된다. 지금까지 편의상 숫자만 계산되는 것을 보여주려고 범위에 숫자와 텍스트가 함께 있는 범위를 만들었다. 실제 데이터에서는 어떤 열에 서로 다른 형식의 데이터 값이 입력되는 것은 위험하다. 날짜 열은 날짜 데이터만, 숫자 열은 숫자 데이터만, 텍스트 열은 텍스트..
함수 - average / averageA (숫자 셀의 평균 / 데이가 있는 셀의 평균) average 함수는 범위에서 숫자의 평균을 구한다. 산술 평균이다. 구문 AVERAGE(number1, [number2], ...) number1 : 필수 인수 number2 : 선택 인수, 최대 255 개 average 함수는 범위의 합계를 범위의 숫자 셀의 개수로 나눈 결과와 같다. 숫자가 있는 셀만 합한 후 개수로 나눈 결과이므로 텍스트나 빈 셀은 계산에서 제외된다. A1 셀은 AVERAGE 함수로 계산한 결과이고 A2 셀은 SUM과 COUNT 를 이용한 결과이다. 여러 범위를 참조하여 계산할 수 있다. 텍스트가 입력된 셀도 개수에 포함하여 평균을 구하려면 AVERAGEA 함수를 이용한다. 구문 AVERAGEA(value1, [value2], ...) 범위에서 숫자, 숫자를 포함하는 이름, 배열 ..
함수 - sum sum 함수는 범위에서 숫자의 합계를 구한다. 구문 sum(number1,[number2],...) number1 : 필수 인수, 셀 범위 number2 : 선택 인수, 최대 255 범위에서 숫자의 합을 계산한다. 날짜의 합은 숫자로 변환하여 계산하므로 의미가 없다. 숫자와 텍스트, 공백이 혼합되어 있는 범위에서 숫자만 선택적으로 합을 구한다. 15+16+27+30 = 88 이다. 여러 범위에서도 합을 계산한다.
함수 - count / countA (숫자 셀의 개수 / 데이터가 있는 셀의 개수) count 함수는 범위에서 숫자 데이터가 입력된 셀의 개수를 센다. 구문 COUNT(value1, [value2], ...) value1 : 필수 인수이다. 셀 참조 또는 범위 value2 : 선택 인수, 생략 가능하다. value1과 떨어진 범위를 지정한다. 최대 255개. B1:B6 범위에서 숫자 셀의 개수는 6 D1:D6 범위의 숫자 셀 개수는 5, F1:F6 범위의 숫자 셀 개수는 4 F 열은 공백(F5)이 있다. 데이터 범위 3개를 모두 선택하여 숫자 셀의 개수를 구한다. 인수의 구분은 쉼표로 한다. 결과는 15. 숫자를 포함하여 데이터가 입력된 모든 셀의 개수를 세려면 countA 함수를 이용한다. 즉, 비어있지 않은 셀의 개수를 센다. 구문 COUNTA(value1, [value2], ...)
엑셀로 계산 - 함수식 엑셀로 계산할 때 함수를 사용하면 좀더 쉽게 할 수 있다. 연산자로 계산할 수 있지만, 이 경우 수식이 너무 길어지거나 복잡하게 작성해야 하는 어려움이 생길 때 함수를 사용한다. 단, 함수의 이름은 영문이다. 직관적으로 알 수 있는 영문이긴 하지만, 별도로 외워야 한다는 불편함은 있다. (한글은 2바이트, 영어는 1바이트이니 어쩔수 없는 걸 수도 있다.) 함수에 대한 사용이 빈번해지면 빠른 계산을 위해, 복잡한 계산을 위해 더 많은 함수가 필요해진다. 이 때 부터 함수 이름을 외우고, 매칭해서 사용하는 것이 혼란스러워진다. 아직은 쉽게 시작하자. 1. 함수식은 등호(=)로 시작한다. 1) 함수식도 수식이므로 등호로 시작한다. 함수식은 공백을 허용하지 않는다. 2) 등호 다음에 함수이름을 입력하고, 함수는..