엑셀 함수 중에 데이터 베이스 함수목록입니다.
엑셀 도움말에 정리가 잘 되어 있는 걸 참고해서
또 정리해 봤습니다. ^^
엑셀 도움말에 정리가 잘 되어 있는 걸 참고해서
또 정리해 봤습니다. ^^
특정데이터베이스함수(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 |