엑셀(excel) 함수 TIP 43- (데이터베이스 함수를 이용한 표준편차 등 구하기)
엑셀(excel) 함수 TIP 43- (데이터베이스 함수를 이용한 표준편차 등 구하기)
엑셀의 함수의 종류가 많습니다. 그 중 데이터베이스함수에 대해서 알아보겠습니다. 데이터베이스는 우리가 평소에 자주 사용하는 부분을 구할 수 있습니다. 가장 쉬운것으로는 셀의 갯수를 비롯해서 부터... 수학에서 어려운 표준편차 등도 데이터베이스함수를 이용하면 쉽게 계산할 수 있습니다.
엑셀함수는 자주 사용해 봐야 잊어버리지 않습니다. 종류가 많기 때문에 하나하나 외워서 사용하기가 쉽지는 않습니다. 이용하는 함수의 형식도 직접 함수를 입력할 수도 있지만 함수창을 이용할 수도 있습니다.
1. 데이터베이스 함수
앞에 나와있는 D는(DATABASE)의 약자입니다. 데이터베이스의 함수는 아래와 같이 구분이 되며 각종 작업(최대값, 최소값, 원하는 값찾기, 평균, 셀의 갯수, 표준편차)를 간단한 수식을 이용하여 쉽게 계산할 수 있습니다.
함수종류 |
내용 |
DAVERAGE |
선택한 데이터베이스 항목의 평균을 구함 |
DCOUNT |
데이터베이스에서 숫자 있는 셀갯수구함 |
DCOUNTA |
셀이 공란으로 되어있지 않은 갯수를 구함 |
DMAX |
최대값을 찾기 |
DMIN |
최소값 찾기 |
DGET |
원하는 조건에 맞는 레코드하나를 찾기 |
DSUM |
조건에맞는 레코드필드 열에있는 값합하기 |
DVAR |
표본집단의 분산 예측하기 |
DVARP |
데이터베이스항목 전체 모집단의 분산계산 |
DSTDEV |
데이터 표본의 표준편차 계산하기 |
2. 데이터베이스함수를 이용하여 원하는 값 추출
하단과 같이 사원별, 구분별, 업무시작일, 업무일수, 월급이 있다면 이를 바탕으로 전 사원의 총업무일수, 최고금액, 최소금액, 평균금액, 사원수를 계산해보도록 하겠습니다.
데이터베이스함수를 이용할 때는 아래와 같이 3개의 구성요소로 이루어집니다
데이터베이스 함수(Database, Field, Criteria)
Database : 필드 제목과 데이터로 구성되어 있는 범위
Field : 계산을 수행하고자 하는 필드(열)의 번호(데이터베이스 범위에서 몇번째 열)
Criteria : 필드 제목과 조건으로 구성되이 있는 범위(대부분 데이터베이스 범위와는 따로 입력되어 있음
3. 실제 적용 예
▷ (총업무일수 셀)=DSUM(A1:G9,F1,A12:A13)
▷ (최고금액 셀)=DAVERAGE(A1:G9,G1,A12:A13)
▷ (최고금액 셀)=DMAX(A1:G9,G1,A12:A13)
▷ (최소금액 셀)=DMIN(A1:G9,G1,A12:A13)
▷ (사원수)=DCOUNT(A1:G9,F1,A12:A13)