함수의 기초 Section 01 함수의 기초 ... 28 함수로 계산하기 ... 28 함수의 구조 ... 29 함수의 인수 ... 30 Section 02 함수를 입력하는 방법 ... 32 함수 마법사로 입력하기 ... 32 직접 입력하기 ... 34 자동 합계 아이콘으로 입력하기 ... 35 Section 03 중첩 함수 입력하기 ... 37 중첩 함수란? ... 37 중첩 함수 입력하기 ... 38 Section 04 연산자와 셀 참조 ... 42 연산자의 종류 ... 42 셀을 참조하는 방법 ... 44 상대 참조, 절대 참조, 혼합 참조 ... 45 Section 05 이름 정의하기 ... 47 이름을 정의할 때 지켜야 할 규칙 ... 47 이름 상자로 이름 정의하기 ... 47 이름 정의 대화상자에서 정의하기 ... 48 이름을 정의해서 수식에서 사용하기 ... 50 동적 범위를 참조하는 이름 만들기 ... 51 Section 06 수식 오류 해결하기 ... 54 오류 값 ... 54 REF! 오류 값 ... 55 NUM! 오류 값 ... 55 DIV/O! 오류 값 ... 56 NAME? 오류 값 ... 57 NULL! 오류 값 ... 58 N/A 오류 값 ... 58 VALUE! 오류 값 ... 59 Section 07 배열 수식 ... 61 배열 수식이란? ... 61 배열 상수 사용하기 ... 63 배열 수식에서 조건 처리하기 ... 64 다중 조건에서 평균, 최대값, 최소값 등을 구하는 배열 수식 ... 68 그룹별로 순위를 계산하는 배열 수식 ... 72 순위에서 동점자 처리까지 지원하는 배열 수식 ... 76 통계 함수 Section 01 AVERAGE/AVERAGEA 함수 ... 84 AVERAGE 함수는 인수로 지정한 셀 참조에 들어 있는 텍스트, 논리값, 빈 셀은 무시하고 계산하며, 0값은 포함해서 계산, 인수에 직접 입력한 논리값은 TRUE는 1, FALSE는 0으로 변환해서 계산하고, 숫자로 된 텍스트는 숫자로 변환해서 계산 AVERAGEA 함수는 숫자 외에도 텍스트, 논리값(TRUE또는 FALSE) 등도 계산에 포함, 빈 텍스트는 0으로 처리하고 TRUE는 1, FALSE는 0으로 변환해서 계산 Section 02 TRIMMEAN 함수 ... 87 array의 위, 아래 끝에 있는 데이터 요소의 일정 비율만큼을 제외하고 평균을 구함 Section 03 GEOMEAN 함수 ... 89 양수로 된 숫자들에 대한 기하 평균을 구함 Section 04 HARMEAN 함수 ... 91 데이터 집합의 조화 평균(산술 평균의 역수)을 계산 Section 05 MEDIAN 함수 ... 93 주어진 수들의 중간 값을 계산 Section 06 MODE 함수 ... 95 주어진 수들에서 가장 빈도수가 높은 값(최빈수)을 구함 Section 07 MAX/MIN 함수 ... 97 MAX 함수는 인수로 지정한 값들 중에서 가장 큰 값을 구함 MIN 함수는 인수로 지정한 값들 중에서 가장 작은 값을 구함 Section 08 MAXA/MINA 함수 ... 99 MAXA 함수는 인수 목록에서 가장 큰 값을 구함 MINA 함수는 인수 목록에서 가장 작은 값을 구함 Section 09 LARGE/SMALL 함수 ... 101 LARGE 함수는 array로 지정한 데이터 집합에서 k번째로 큰 값을 구함 SMALL 함수는 array로 지정한 데이터 집합에서 k번째로 작은 값을 구함 Section 10 RANK 함수 ... 104 수의 목록에 있는 어떤 수의 순위를 구함 Section 11 QUARTILE 함수 ... 106 데이터 집합의 사분위수를 구함 Section 12 PERCENTILE 함수 ... 108 지정한 데이터 범위에서 k번째 백분위수 값을 구함 Section 13 PERCENTRANK 함수 ... 110 데이터 집합에서 지정한 수의 백분율 순위를 구함 Section 14 COUNT/COUNTA 함수 ... 112 COUNT 함수는 인수목록에서 숫자가 포함된 셀과 숫자의 개수를 구함 COUNTA 함수는 인수 목록에서 공백이 아닌 셀과 값의 개수를 구함 Section 15 COUNTBLANK 함수 ... 114 지정한 범위에서 공백인 셀의 개수를 구함 Section 16 COUNTIF 함수 ... 116 지정한 범위에서 주어진 조건에 맞는 셀의 개수를 구함 Section 17 FREQUENCY 함수 ... 118 data_array로 지정한 셀 범위에서 bins_array에서 지정한 간격에 해당하는 값의 발생 빈도를 계산하여 세로 배열 형태로 구함 Section 18 AVEDEV 함수 ... 120 데이터 요소의 절대 편차의 평균을 구함 Section 19 VAR/VARP/VARA/VARPA 함수 ... 122 VAR 함수는 표본의 분산을 예측. VAR 함수의 인수를 모집단의 표본으로 간주. 텍스트나 논리값이 없을 때 사용 VARP 함수는 모집단 전체의 분산을 계산. VARP 함수의 인수를 모집단 전체로 간주. 텍스트나 논리값이 없을 때 사용 VARA 함수는 모집단의 표본에 대한 분산을 계산. VARA 함수의 인수를 모집단의 표본으로 간주. 숫자와 논리값(TRUE/FALSE), 텍스트까지 계산에 포함 VARPA 함수는 모집단 전체의 분산을 계산. VARAP 함수의 인수를 모집단 전체로 간주. 숫자와 논리값(TRUE/FALSE), 텍스트까지 계산에 포함 Section 20 STDEV/STDEVP/STDEVA/STDEVPA 함수 ... 125 STDEV 함수는표본 집단의 표준 편차를 구함. STDEV 함수의 인수를 모집단의 표본으로 간주. 텍스트나 논리값이 없을 때 사용 STDEVP 함수는 모집단 전체의 표준 편차를 구함. STDEVP 함수의 인수를 모집단 전체로 간주. 텍스트나 논리값이 없을 때 사용 STDEVA 함수는 표본 집단의 표준 편차를 구함. STDEVA 함수의 인수를 모집단의 표본으로 간주. 숫자와 논리값(TRUE/FALSE), 텍스트까지 계산에 포함 STDEVPA 함수는 모집단 전체의 표준 편차를 구함. STDEVAP 함수의 인수를 모집단 전체로 간주. 숫자와 논리값(TRUE/FALSE), 텍스트까지 계산에 포함 Section 21 SKEW 함수 ... 128 분포의 왜곡도를 계산 Section 22 KURT 함수 ... 130 데이터 집합의 첨도를 계산 Section 23 PERMUT 함수 ... 132 개체 전체에서 선택하여 주어진 개체로 만들 수 있는 순열의 수를 구함 Section 24 FORECAST 함수 ... 134 기존 값으로 미래의 값을 계산하거나 예측 Section 25 TREND 함수 ... 136 선형 추세 값을 계산. 선형 회귀 분석식을 사용하여 미래 값을 예측 Section 26 GROWTH 함수 ... 138 회귀 분석의 지수 곡선 방식을 사용하여 미래 값을 예측할 때 사용하는 함수로, 기존 데이터를 사용하여 예측되는 지수 성장을 계산 Section 27 RSQ 함수 ... 140 종속 변수 데이터와 독립 변수 데이터를 사용하여 결정 계수(상관 계수의 제곱값, R^2)를 구함 수학/삼각 함수 Section 01 SUM 함수 ... 144 인수로 지정한 숫자의 합계를 구함 Section 02 SUMIF 함수 ... 147 range에서 조건에 맞는 셀을 찾아 sum_range에서 같은 위치에 있는 셀의 합계를 구함 Section 03 PRODUCT 함수 ... 150 인수로 지정한 숫자 모두를 곱하여 값을 구함 Section 04 SUMPRODUCT 함수 ... 152 인수로 지정한 셀 범위(배열)에서 서로 대응하는 요소끼리 곱하고 그 곱의 합계를 구함 Section 05 SUMX2MY2/SUMX2PY2/SUMXMY2 함수 ... 154 SUMX2MY2=∑(X2-Y2) : 두 배열에서 대응하는 값의 제곱의 차를 모두 더한 합계를 구함 SUMX2PY2=∑(X2+Y2) : 두 배열에서 대응하는 값의 제곱의 합을 모두 더한 합계를 구함 SUMXMY2=∑(X-Y)2 : 두 배열에서 대응하는 값의 차를 모두 더한 합계를 구함 Section 06 SUBTOTAL 함수 ... 156 인수로 지정한 셀 범위에 대해 주어진 함수 번호에 해당하는 함수를 이용하여 부분합을 계산 Section 07 INT 함수 ... 159 인수로 지정한 숫자를 가장 가까운 정수로 내린 값을 구함 Section 08 TRUNC 함수 ... 161 숫자의 소수점 이하를 무조건 버리고 정수로 구함 Section 09 ROUNO 함수 ... 164 숫자를 지정한 자릿수로 반올림한 값을 구함 Section 10 ROUNDUP/ROUNDDOWN 함수 ... 166 ROUNDUP 함수는 지정한 자릿수로 숫자를 무조건 올린 값을 구함 ROUNDDOWN 함수는 지정한 자릿수로 숫자를 무조건 내린 값을 구함 Section 11 CEILING 함수 ... 168 숫자를 지정한 배수로 올린 값을 구함 Section 12 FLOOR 함수 ... 170 숫자를 지정한 배수로 내린 값을 구함 Section 13 MROUND 함수 ... 172 지정한 배수로 반올림한 숫자를 구함 Section 14 EVEN/ODD 함수 ... 174 EVEN 함수는 가장 가까운 짝수로 올림한 수를 구함. 지정한 숫자가 짝수이면 올림이 일어나지 않음 ODD 함수는 가장 가까운 홀수로 올림한 수를 구함. 지정한 숫자가 홀수이면 올림이 일어나지 않음 Section 15 MOD/QUOTIENT 함수 ... 176 MOD 함수의 결과는 divisor와 같은 부호를 갖음 QUOTIENT 함수는 나눈 몫에서 나머지를 버리고 정수 부분만 구함 Section 16 GCD/LCM 함수 ... 178 GCD 함수는 두 개 이상의 정수의 최대 공약수를 구함 LCM 함수는 두 개 이상의 정수의 최소 공배수를 구함 Section 17 ABS 함수 ... 180 인수로 지정한 숫자의 절대값을 구함 Section 18 SIGN 함수 ... 182 인수로 지정한 숫자의 부호를 판단해서 1, 0, -1 중 하나를 구함 Section 19 ROMAN 함수 ... 184 아라비아 숫자를 텍스트인 로마 숫자로 변환 Section 20 RADIANS/DEGREES 함수 ... 186 RADIANS 함수는 도로 표시된 각의 크기를 라디안 값으로 변환 DEGREES 함수는 라디안 값으로 표시된 각의 크기를 도 단위의 값으로 변환 Section 21 COMBIN 함수 ... 189 지정한 항목의 개수로 만들 수 있는 조합의 개수를 구함 Section 22 FACT/FACTDOUBLE 함수 ... 190 FACT 함수는 지정한 숫자의 계승(1*2*3*…*number)을 구함 FACTDOUBLE 함수는 지정한 숫자의 이중 계승값을 구함 Section 23 PI/SQRT/SQRTPI 함수 ... 193 PI 함수는 파이(Pi) 값 3.14159265358979를 구함 SQRT 함수는 지정한 숫자의 양의 제곱근을 구함 SQRTPI 함수는 지정한 숫자와 파이(pi)를 곱한 값의 제곱근을 구함 Section 24 MDETERM 함수 ... 196 인수로 지정한 배열의 행렬식을 구함 Section 25 MINVERSE 함수 ... 198 배열로 저장된 행렬에 대한 역행렬을 구함 Section 26 MMULT 함수 ... 201 두 개의 배열로 저장된 행렬의 곱을 구함 Section 27 RAND/RANDBETWEEN 함수 ... 203 RAND 함수는 0보다 크거나 같고 1보다 작은 임의의 수를 구함 RANDBETWEEN 함수는 지정한 두 수 사이에 있는 임의의 수를 구함 날짜/시간 함수 Section 01 날짜/시간 함수의 개요 ... 208 날짜 일련번호 ... 208 날짜 계산하기 ... 210 시간 계산하기 ... 210 날짜와 시간의 표시 형식 Section 02 TODAY/NOW 함수 ... 214 TODAY 함수는 현재 날짜를 구함 NOW 함수는 현재 날짜와 시간을 구함 Section 03 DATE/TIME 함수 ... 216 DATE 함수는 지정한 년, 월, 일을 사용하는 날짜 데이터를 구함 TIME 함수는 지정한 시, 분, 초를 사용하여 시간 데이터를 구함 Section 04 DATEVALUE/TIMEVALUE 함수 ... 218 DATEVALUE 함수는 텍스트 형식의 날짜를 날짜 일련번호를 구함 TIMEVALUE 함수는 텍스트 형식의 시간을 해당 시간의 하루에 대한 소수 부분으로 반환 Section 05 YEAR/MONTH/DAY 함수 ... 221 YEAR 함수는 날짜의 연도만 구함 MONTH 함수는 날짜의 월만 구함 DAY 함수는 날짜의 일만 구함 Section 06 WEEKDAY ... 223 날짜의 요일을 나타내는 정수를 구함 Section 07 HOUR/MINUTE/SECOND 함수 ... 225 HOUR 함수는 시간의 시를 구함 MINUTE 함수는 시간의 분을 구함 SECOND 함수는 시간의 초를 구함 Section 08 EDATE/EOMONTH 함수 ... 227 EDATE 함수는 특정 날짜의 전이나 후의 개월 수를 나타내는 날짜 일련번호를 구함 EOMONTH 함수는 특정 날짜의 전이나 후의 개월 수를 나타내는 날짜가 들어 있는 달의 마지막 날짜 일련번호를 구함 Section 09 WORKDAY 함수 ... 229 특정 날짜의 전이나 후의 주말과 휴일을 제외한 평일의 날짜 수에 해당하는 날짜 일련번호를 구함 Section 10 WEEKNUM 함수 ... 231 지정한 날짜가 일 년 중 몇 번째 주에 속하는지 나타내는 숫자를 구함 Section 11 DATEDIF 함수 ... 233 지정한 두 날짜 사이의 간격을 주어진 단위로 구함 Section 12 DAYS360 함수 ... 235 1년을 360일(12달*30일)로 가정하고 두 날짜 사이의 일 수를 구함 Section 13 NETWORKDAYS 함수 ... 237 두 날짜 사이의 전체 작업일수를 구함. 이때 작업일수에는 주말과 휴일이 포함되지 않음 Section 14 YEARFRAC 함수 ... 239 두 날짜 사이의 날짜 수가 일 년 중 차지하는 비율을 구함 재무 함수 Section 01 PMT 함수 ... 244 정기적으로 지불하고 일정한 이자율이 적용되는 대출에 대해 매회 지급액을 구함 Section 02 PPMT 함수 ... 246 정기적으로 일정한 금액을 지불하고 일정한 이자율이 적용되는 투자액에 대해서 주어진 기간 동안의 원금 상환액을 계산 Section 03 IPMT 함수 ... 249 일정 금액을 정기적으로 납입하고 일정한 이율이 적용되는 투자에 대해서 주어진 기간 동안의 이자를 계산 Section 04 CUMPRINC 함수 ... 251 주어진 기간 중에 납입하는 대출금 원금의 누계액을 계산 Section 05 CUMIPMT 함수 ... 253 주어진 기간 중에 납입하는 대출금 이자의 누계액을 계산 Section 06 RATE 함수 ... 255 대출을 받거나 자금을 빌려주고 일정 기간 동안 일정한 금액을 상환하거나 회수할 때 이자 지급 기간 당 이자율을 계산 Section 07 NPER 함수 ... 258 주기적이고 고정적인 지급액과 고정적인 이자율에 의해 투자의 기간을 계산 Section 08 PV 함수 ... 260 앞으로 지불할 일련의 납입금(투자액)에 대한 현재 가치를 계산 Section 09 FV 함수 ... 262 일정 금액을 정기적으로 납입하고 일정한 이율을 적용하는 투자에 대해 미래 가치를 계산 Section 10 FVSCHEDULE 함수 ... 264 초기 원금에 일련의 복리 이율을 적용했을 때의 예상 금액을 계산 Section 11 NPV 함수 ... 266 할인율과 앞으로 지출(음수), 수입(양수)을 사용하여 투자의 현재 가치를 계산 Section 12 IRR 함수 ... 268 월간 또는 연간처럼 정기적으로 발생하는 현금 흐름을 사용하여 내부 수익률을 계산 Section 13 XNPV 함수 ... 270 비정기적인 현금 흐름의 순 현재 가치를 계산 Section 14 XIRR 함수 ... 272 비정기적일 수도 있는 현금 흐름의 내부 수익률을 계산 Section 15 MIRR 함수 ... 274 정기적인 현금 흐름에 대한 수정된 내부 회수율을 계산 Section 16 NOMINAL 함수 ... 276 실질적인 이자율과 연간 복리 계산 횟수를 사용하여 명목상의 연이율을 계산 Section 17 EFFECT 함수 ... 278 연간 명목 이자율과 연간 복리 계산 휫수를 사용하여 연간 실질적인 이자율을 계산 Section 18 DB 함수 ... 280 고정 비율로 감가상각을 계산하는 정율법을 사용하여 특정 기간 동안 자산의 감가상각비를 구함 Section 19 SLN 함수 ... 282 한 기간 동안 정액법을 사용하여 자산의 감가상각비를 계산 Section 20 SYD 함수 ... 284 연수합계법을 사용하여 감가상각비를 계산 Section 21 DDB 함수 ... 286 이중 체감법이나 그 밖의 방법을 사용하여 일정 기간 동안의 감가상각비를 계산 Section 22 VDB 함수 ... 288 이중 체감법이나 기타 지정한 다른 방법으로 지정한 기간에 대한 자산의 감가상각비를 계산 논리 함수 Section 01 IF 함수 ... 292 지정한 조건이 TRUE일 때와 FALSE일 때 각각 다른 값을 구함 Section 02 AND/OR 함수 ... 294 AND 함수는 인수가 모두 TRUE이면 TRUE를 반환하고, 인수들 중 하나 이상이 FALSE이면 FALSE를 변환 OR 함수는 인수 중 하나 이상이 TRUE이면 TRUE를 반환하고, 인수가 모두 FALSE이면 FALSE를 변환 Section 03 NOT 함수 ... 296 인수 값의 역을 표시 Section 04 TRUE/FALSE 함수 ... 298 TRUE 함수는 논리값 TRUE를 표시하고, FALSE 함수는 논리값 FALSE를 표시 정보 함수 Section 01 ISTEXT/ISNONTEXT 함수 ... 302 ISTEXT 함수는 인수로 지정한 값이 텍스트이면 TRUE, 텍스트가 아니면 FALSE를 변환 ISNONTEXT 함수는 인수로 지정한 값이 텍스트가 아니면 TRUE, 텍스트이면 FALSE를 변환 빈 셀을 참조하는 경우에는 TRUE를 변환 Section 02 ISNUMBER 함수 ... 304 인수로 지정한 값이 숫자이면 TRUE, 숫자가 아니면 FALSE를 변환 Section 03 ISODD/ISEVEN 함수 ... 306 ISODD 함수는 숫자가 홀수이면 TRUE, 짝수이면 FALSE를 변환 ISEVEN 함수는 숫자가 짝수이면 TRUE, 홀수이면 FALSE를 변환 Section 04 ISNA/ISERR/ISERROR 함수 ... 308 ISNA 함수는 인수로 지정한 값이 N/A 오류 값을 참조하면 TRUE, 아니면 FALSE를 변환 ISERR 함수는 인수로 지정한 값이 N/A 오류 값 이외의 오류 값을 참조하면 TRHE, N/A 오류 값을 참조하면 FALSE를 변환 ISERROR 함수는 인수로 지정한 값이 오류 값(N/A, VALUE!, REF!, DIV/O!, NUM!, NAME?, NULL!)을 참조하는 경우 TRUE, 아니면 FALSE를 변환 Section 05 ISBLANK 함수 ... 311 인수로 지정한 셀이 빈 셀이면 TRUE, 빈 셀이 아니면 FALSE를 변환 Section 06 ISLOGICAL/ISREF 함수 ... 315 ISLOGICAL 함수는 인수로 지정한 값이 논리값을 참조하면 TRUE, 논리값이 아니면 FALSE를 변환 ISREF 함수는 인수로 지정한 값이 참조를 참조하는 경우 TRUE, 참조가 아니면 FALSE를 변환 Section 07 ERROR.TYPE 함수 ... 317 오류 값에 해당하는 번호를 구함 Section 08 TYPE 함수 ... 319 인수로 지정한 값의 유형을 구함 Section 09 NA 함수 ... 321 오류 값 N/A를 표시. N/A 오류 값은 어떤 값도 사용할 수 없음을 의미함 Section 10 N 함수 ... 323 인수로 지정한 값을 숫자로 변환한 값을 구함 Section 11 INFO 함수 ... 324 현재 사용하고 있는 운영 체제에 대한 정보를 구함 Section 12 CELL 함수 ... 327 참조 범위에서 첫 번째 셀의 서식, 위치, 내용 등에 대한 정보를 구함 조회 및 참조 함수 Section 01 VLOOKUP 함수 ... 332 표의 가장 왼쪽 열에서 특정 값을 찾아 지정한 열에서 같은 행에 있는 값을 구함 Section 02 HLOOKUP 함수 ... 335 표의 첫 번째 행에서 특정 값을 찾아 지정한 행에서 같은 열에 있는 값을 구함 Section 03 LOOKUP 함수(벡터형식) ... 337 첫 번째 벡터(lkup_vector)에서 지정한 값을 찾아 두 번째 벡터(result_vector)에서 같은 위치에 있는 값을 구함 Section 04 LOOKUP 함수(배열형식) ... 339 배열의 첫째 행이나 첫째 열에서 지정한 값을 찾아 배열의 마지막 행이나 마지막 열의 같은 위치에 있는 값을 구함 Section 05 INDEX 함수(배열형) ... 341 지정한 셀 범위(배열)에서 지정한 행과 열에 해당하는 특정 셀의 값을 구함 Section 06 INDEX 함수(참조형) ... 343 특정 행과 열이 교차되는 위치의 셀 참조를 구함 Section 07 CHOOSE 함수 ... 346 index_num을 사용하여 인수 값 목록에서 값을 구함. index_num이 1이면 value1, index_num이 2이면 value2 등의 방식으로 29개까지의 값 중에서 index_num을 기준으로 한 개의 값을 선택할 수 있음 Section 08 MATCH 함수 ... 348 지정한 셀 범위에서 주어진 값을 찾아 그 항목의 위치를 번호로 구함 Section 09 ROW/ROWS 함수 ... 350 ROW 함수는 지정한 참조의 행 번호를 구함 RO