엑셀 수학 및 통계 함수 알아보기
엑셀은 원래 숫자를 다루기 위해 만들어진 프로그램이어서 숫자를 다루는 함수가 당연히 많습니다. 숫자를 다루는 함수는 주로 수학 및 통계 함수 범주에서 다루며 숫자의 합계를 구해주는 함수, 숫자의 집계를 구해주는 함수, …
엑셀은 원래 숫자를 다루기 위해 만들어진 프로그램이어서 숫자를 다루는 함수가 당연히 많습니다. 숫자를 다루는 함수는 주로 수학 및 통계 함수 범주에서 다루며 숫자의 합계를 구해주는 함수, 숫자의 집계를 구해주는 함수, …
엑셀의 AGGREGATE 함수는 목록이나 데이터베이스의 집계 결과를 구해줍니다. AGGREGATE 함수는 SUBTOTAL 함수를 대체할 수 있는 함수로 엑셀 2010 이상 버전부터 사용가능합니다. SUBTOTAL 함수와 비교해보면 값에 오류가 있으면 제외할 수 있고 …
엑셀의 SUMPRODUCT 함수는 주어진 인수를 모두 곱한 후에 합계를 구해줍니다. SUMPRODUCT 함수 기본 사용법은 다음 글을 참고하세요. [ SUMPRODUCT 함수 - 숫자를 모두 곱하고 합계 구하기 ] 단순히 곱해서 합계를 …
엑셀의 RANDARRAY 함수는 배열 형태로 난수를 구해주는 동적 배열 함수입니다. 이 함수가 나오기 전의 RAND 함수, RANDBETWEEN 함수는 한번에 하나의 난수만 구할 수 밖에 없는 단점이 있었습니다. RANDARRAY 함수를 쓰면 …
엑셀의 SEQUENCE 함수를 사용하면 일정하게 증가하는 연속된 숫자목록을 만들 수 있습니다. 다음과 같이 단순한 숫자 목록을 만들 수도 있지만 2차원 형태의 목록도 만들 수 있습니다. 구문(Syntax) 사용 …
엑셀에서 최소공배수를 구하려면 LCM 함수를 사용합니다. LCM이라는 함수 이름은 최소공배수의 영어 표현 "Least Common Multiple"의 앞 글자에서 따온 것입니다. 구문(Syntax) 사용 예 =LCM(4,14) → 28 (4와 14의 최소공배수 …
엑셀에서 최대공약수를 구하려면 GCD 함수를 사용합니다. GCD라는 함수이름은 최대공약수의 영어 표현 'Greatest Common Divisor'의 앞글자에서 따온 것입니다. 구문(Syntax) 사용 예 =GCD(12,18) => 6 (12와 18의 최대공약수 6) =GCD(12,18,21) …
엑셀함수 ODD는 숫자를 가장 가까운 홀수로 올림하거나 내림합니다. 양수이면 올림하고 음수이면 내림합니다. 함수의 이름 ODD는 "이상한", "한쪽의", "홀수"를 의미하는 영어단어 Odd에서 가져왔습니다. 구문(Syntax) 사용예 1) 양수인 경우 가장 가까운 …
엑셀함수 EVEN은 숫자를 가장 가까운 짝수로 올림하거나 내림합니다. 양수이면 올림하고 음수이면 내림합니다. 함수의 이름 EVEN은 "평평한", "동등한", "짝수"를 의미하는 영어단어 Even에서 가져왔습니다. 구문(Syntax) 사용예 1) 양수인 경우 가장 가까운 …
엑셀의 SUBTOTAL 함수는 목록이나 데이터베이스의 부분합(집계 결과)을 구해줍니다. 이름만 보면 합계만 구해줄 것 같지만 합계뿐만 아니라 평균, 최대값, 최소값 등 다양한 집계 결과를 구해줍니다. 그런데 합계(SUM), 평균(AVERAGE), 최대값(MAX) 등 집계 …
엑셀에서 SUMIFS 함수를 이용하면 여러 개의 조건을 만족하는 합계를 구할 수 있는데, 오늘은 약간 응용하여 조건을 만족하는 월별 합계를 구하는 방법을 알아보겠습니다. ※ SUMIFS 함수 기본 사용법 [ 엑셀함수 SUMIFS …
엑셀의 SIGN함수는 수의 부호를 구해주는 간단한 함수입니다. 이 함수는 단독으로는 잘 사용되지 않고 다른 수식에 포함하여 많이 사용됩니다. 구문(Syntax) 사용법 SIGN 함수는 숫자 값의 크기에 관계없이 양수이면 무조건 1, …
엑셀 MMULT 함수는 두 배열의 행렬 곱을 구해줍니다. MMULT라는 함수의 이름은 영어의 Matrix(행렬)와 Multiplication(곱셈)을 줄여서 쓴 것입니다. 구문(Syntax) 사용 예 1) 배열1의 크기가 2x3, 배열2가 3x2 일때 행렬 …
엑셀 MINVERSE 함수는 행과 열의 개수가 같은 정방행렬의 역행렬을 구해줍니다. MINVERSE라는 함수의 이름은 영어의 Matrix(행렬)와 Inverse(정반대의, 역의)를 줄여서 쓴 것입니다. 구문(Syntax) 사용 예 1) 2x2 정방행렬의 역행렬 구하기 아래 …
엑셀함수 MDETERM은 행과 열의 개수가 같은 정방형 배열의 행렬식을 구해줍니다. MDETERM이라는 함수의 이름은 영어의 Matrix(행렬) Determinant(행렬식)를 줄여서 쓴 것입니다. 구문(Syntax) 사용 예 1) 2x2 배열의 행렬식 구하기 아래 그림과 …
엑셀 TRUNC 함수는 숫자에서 지정된 자릿수까지만 남기고 나머지는 버립니다. 즉, 숫자를 절사해 줍니다. 함수의 이름 TRUNC는 Truncate(잘라내다, 줄이다)를 줄여서 쓴 것입니다. 구문(Syntax) 이 함수에서 사용되는 숫자의 자릿수는 다음과 같습니다. 함수 …
엑셀 POWER 함수는 다음과 같이 숫자의 거듭제곱을 구해줍니다. = 25 → POWER(5,2) = 25 사실 더 이상의 설명이 필요 없는 간단한 함수입니다. 구문(Syntax) 사용예 =POWER(5,2) → 25 =POWER(5,3) …
엑셀함수 PI(파이)는 원주율()을 구해줍니다. PI함수로 구한 원주율을 이용해서 원의 둘레나 면적을 구할 수 있습니다. 구문(Syntax) 사용예 1) 원주율 구하기 =PI() → 3.14159265358979 (소수점 자릿수 표시형식에 따라 더 짧게 보일 수도 …
엑셀함수 FACT는 입력된 숫자의 팩토리얼을 구해줍니다. 함수이름 FACT는 Factorial을 줄여서 쓴 것입니다. 팩토리얼을 계승값이라고도 부릅니다. FACT함수를 사용하지 않고 만약 5의 팩토리얼을 구하려면 5*4*3*2*1, 이런식으로 차례대로 곱해서 120을 구해야하는데, FACT함수로 한번에 …
엑셀 INT 함수는 숫자를 가장 가까운 정수로 내림합니다. 함수의 이름 INT는 정수를 의미하는 Integer를 줄여서 쓴것입니다. 구문(Syntax) 사용 예 숫자를 가장 가까운 정수로 내림해보겠습니다. =INT(99.1) → 99 =INT(99.99) → …
엑셀함수 SQRT는 수학에서 말하는 제곱근을 구해줍니다. SQRT라는 함수의 이름은 영어에서 제곱근을 뜻하는 SQUARE ROOT를 줄여서 쓴 것입니다. 구문(Syntax) 사용 예 =SQRT(25) → 5 (25의 제곱근 5를 구해준다. ) =SQRT(10) → 3.16227766 …
로그(logarithm, 줄여서 log라 부름)는 어떤 수를 표현하기 위해 밑을 몇 제곱해야 하는지를 알려주는 함수입니다. 엑셀에서는 로그값을 구할 수 있는 다음의 함수를 제공합니다. LOG – 지정된 밑의 로그값을 구해준다. LOG10 – …
엑셀의 EXP 함수는 상수 e를 지수만큼 거듭제곱한 값을 반환합니다. e는 "자연로그의 밑"을 말합니다. e는 "오일러의 수" 또는 "네이피어 상수"라고도 합니다. e는 무리수이므로 근사값으로 표현할 수 있는데 대략 2.718281828... 입니다. 구문(Syntax) …
엑셀의 BASE함수는 진법을 이용하여 10진수를 다른 진수로 바꿔줍니다. 구문(Syntax) 사용 예 =BASE(5, 2) →101 (10진수 5를 2진수 101로 변환) =BASE(100, 8) →144 (10진수 100을 8진수 144로 변환) =BASE(1000, …
엑셀에서 숫자값을 지정된 숫자의 배수로 정확하게 올리거나 내려야 할 때 CEILING(올림), FLOOR(내림)함수를 이용합니다. 이와 달리 MROUND함수는 지정된 숫자의 배수로 반올림 된 값을 구해줍니다. MROUND의 첫자리 M은 Multiple을 뜻합니다. Multiple(배수)로 Round해 …
숫자를 다루다 보면 단순한 반올림이 아니라 숫자의 뒤쪽 자리를 지정된 숫자의 배수로 정확하게 올리거나 내려야 하는 경우가 있습니다. 이 때는 엑셀에서 제공하는 다음 함수를 사용하면 됩니다. CEILING : 숫자값을 지정된 …
업무를 진행하다 보면 난수라는 것이 필요할 때가 있습니다. 난수(random number)는 무작위로 생성되는 임의의 숫자를 말하는데 표본을 추출하거나 복권번호를 만들 때 사용할 수 있습니다. 엑셀에서는 다음 3가지 함수를 이용하여 난수를 구할 …
엑셀의 QUOTIENT 함수는 숫자를 나누어 몫을 구해줍니다. Quotient라는 단어는 나눗셈에서의 몫, 지수 등을 뜻합니다. MOD 함수는 숫자를 나누어 나머지를 구해줍니다. 함수 이름 MOD는 '나머지를 구하는 연산'을 뜻하는 Modulo를 줄여서 쓴 …
실무에서 숫자를 다룰 때 반올림, 내림, 올림을 해야 하는 경우가 많이 있습니다. 이를 위해 엑셀에서는 반올림, 올림, 내림을 할 수 있는 함수를 제공합니다. ROUND - 반올림할 자리의 값이 5미만이면 버리고 …
ABS함수는 절대값을 구해주는 간단한 함수입니다. 함수 이름 ABS는 절대값의 영어표현 Absolute value를 줄여서 쓴 것입니다. 구문(Syntax) 사용 예 1) 기본 사용법 ABS함수는 아래와 같이 입력된 숫자의 절대값을 구해줍니다. …
SUMPRODUCT 함수는 SUM 함수와 PRODUCT 함수를 합쳐놓은 함수입니다. [PRODUCT함수 바로가기] PRODUCT 함수는 주어진 인수를 모두 곱해주고 SUM 함수는 인수를 모두 더해 주므로 SUMPRODUCT 함수는 주어진 인수를 모두 곱한 후에 합계를 …
PRODUCT 함수는 인수로 지정된 숫자를 모두 곱해서 표시해 줍니다. PRODUCT라는 단어는 일반적으로 생산물, 결과물을 의미하는데 수학에서는 곱셈의 결과, 곱하기 등의 뜻으로 쓰입니다. 구문(Syntax) 사용예 : PRODUCT함수는 아래와 같이 모든 …
엑셀에서 SUMIF 함수를 사용하면 한번에 하나의 조건을 만족하는 범위의 합계를 구할 수 있지만 SUMIFS 함수를 사용하면 여러 개의 조건을 만족하는 범위를 합계를 구할 수 있습니다. SUMIFS는 SUMIF함수의 IF에 S가 붙은 …
SUMIF 함수는 SUM 함수와 IF 함수가 합쳐진 형태입니다. "만약(IF) 어떤 조건을 만족하면 SUM하라"는 의미입니다. 이 함수는 자료에서 특정 조건을 만족하는 범위의 숫자 합계를 구해야 할 때 많이 사용됩니다. 구문(Syntax) …
SUM함수는 엑셀에서 가장 많이 사용하는 합계를 구하는 함수입니다. 구문(Syntax) 사용 예 1) =SUM(시작셀:끝셀)의 형태로 범위를 입력 다음 처럼 수식을 입력하면 [C5] 셀부터 [C7] 셀까지 범위의 값을 전부 더합니다. =SUM(C5:C7) …