본문 바로가기

엑셀 눈감고도 쓰기/엑셀

엑셀 데이터베이스(DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, DVARP) 함수





엑셀 함수 중에 데이터 베이스 함수목록입니다.
엑셀 도움말에 정리가 잘 되어 있는 걸 참고해서
또 정리해 봤습니다. ^^ 








특정데이터베이스함수(database,field,criteria)

database : 데이터베이스나 목록으로 지정할 셀 범위로서, 
                  목록의 첫째 행에는 각 열의 레이블이 있습니다.

field         : 함수에 사용되는 열을 지정합니다, 원하는 데이터가 있는 열의 명칭입니다.
                  field 인수는 "나이" 또는 "수확량"처럼 열 레이블을 큰따옴표로 묶어 텍스트로 지정하거나
                  첫째 열을 1, 둘째 열을 2 등 목록 내의 열 위치를 나타내는 숫자로 지정할 수 있습니다.

criteria    : 지정하는 조건이 포함된 레이블과 값들의 셀 범위입니다.



  함    수

                                설       명
DAVERAGE  선택한 데이터베이스 항목의 평균을 계산합니다.
DCOUNT  데이터베이스에서 숫자가 있는 셀의 개수를 계산합니다.
DCOUNTA  데이터베이스에서 비어 있지 않은 셀의 개수를 계산합니다.
DGET  데이터베이스에서 지정한 조건에 맞는 레코드 하나를 추출합니다.
DMAX  선택한 데이터베이스 항목 중에서 최대값을 반환합니다.
DMIN  선택한 데이터베이스 항목 중에서 최소값을 반환합니다.
DPRODUCT  데이터베이스에서 조건에 맞는 특정 레코드 필드의 값을 곱합니다.
DSTDEV  선택한 데이터베이스 항목으로 이루어진 표본 집단의 표준 편차를 계산합니다.
DSTDEVP  선택한 데이터베이스 항목으로 이루어진 전체 모집단의 표준 편차를 계산합니다.
DSUM  데이터베이스에서 조건에 맞는 레코드 필드 열에 있는 값의 합을 계산합니다.
DVAR  선택한 데이터베이스 항목에서 표본 집단의 분산을 계산합니다.
DVARP  선택한 데이터베이스 항목으로 이루어진 전체 모집단의 분산을 계산합니다.



간단하게 관련예제를 볼까요?


 ○ DCOUNT(A5:E11,"나이",A1:F2) 

     - 높이가 10과 16 사이인 사과나무 레코드를 찾아 해당 레코드에서 
       숫자가 있는 나이 필드의 개수를 계산합니다
     - A5:E11  → 사용 되어질(?) 값이 있는 데이터
     - "나이"    → 녹색 테두리 안의 사용될 값이 있는 필드의 필드명(나무, 높이, 나이, 수확량, 수익)
    - A1:F2   → 데이터의 검색 조건 높이가 10과 16 사이인 사과나무 


    결  과                                                 수 식 / 설 명
1 =DCOUNT(A5:E11,"나이",A1:F2)
높이가 10과 16 사이인 사과나무 레코드를 찾아 해당 레코드에서 숫자가 있는 나이 필드의 개수를 계산합니다(1).
1 =DCOUNTA(A5:E11,"나이",A1:F2)
높이가 10과 16 사이인 사과나무 레코드를 찾아 해당 레코드에서 값이 있는 수익 필드의 개수를 계산합니다(1).
96 =DMAX(A5:F11,"수익",A1:F3)
사과나무와 배나무의 수익 중 최대값을 계산합니다(105).
75 =DMIN(A5:F11,"수익",A1:F3)
높이가 10을 넘는 사과나무의 수익 중 최소값을 계산합니다(75).
225 =DSUM(A5:F11,"수익",A1:A2)
사과나무의 총 수익을 계산합니다(225).
247.8 =DSUM(A5:F11,"수익",A1:F3)
높이가 10과 16 사이인 사과나무의 총 수익을 계산합니다(75).
140 =DPRODUCT(A5:F11,"수확량",A1:B2)
높이가 10을 넘는 사과나무의 수확량을 곱한 값을 계산합니다(140).
12 =DAVERAGE(A5:F11,"수확량",A1:B2)
높이가 10을 넘는 사과나무의 평균 수확량을 계산합니다(12).
13 =DAVERAGE(A5:F11,3,A5:F11)
데이터베이스에 있는 모든 나무의 평균 나이를 계산합니다(13).
2.96648 =DSTDEV(A5:F11,"수확량",A1:A3)
데이터베이스의 데이터가 전체 과수원 모집단의 한 표본일 때 사과나무와 배나무의 수확량에 대한 추정 표준 편차를 계산합니다(2.97).
2.6533 =DSTDEVP(A5:F11,"수확량",A1:A3)
데이터베이스의 데이터가 전체 모집단일 때 사과나무와 배나무 수확량의 실제 표준 편차를 계산합니다(2.65).
8.8 =DVAR(A5:F11,"수확량",A1:A3)
데이터베이스의 데이터가 전체 과수원 모집단의 한 표본일 때 사과나무와 배나무의 수확량에 대한 추정 분산을 계산합니다(8.8).
7.04 =DVARP(A5:F11,"수확량",A1:A3)
데이터베이스의 데이터가 전체 과수원 모집단일 때 사과나무와 배나무 수확량의 실제 분산을 계산합니다(7.04).
#NUM! =DGET(A5:F11,"수확량",A1:A3)
조건에 맞는 레코드가 여러 개이므로 #NUM! 오류 값이 반환됩니다.

'엑셀 눈감고도 쓰기 > 엑셀' 카테고리의 다른 글

엑셀 함수 활용-TRIM  (0) 2011.04.22
엑셀 함수 활용-CLEAN  (0) 2011.04.22
IF문 중복으로 사용하기.  (0) 2011.04.19
VLOOKUP과 HLOOKUP 함수 사용하기  (0) 2011.04.14
엑셀 기본 함수 정리  (0) 2011.04.12