-데이터베이스 함수는 여러 가지 함수 (DCOUNT, DSUM, DGET, DAVERAGE)중 하나를 선택하는 방식으로 많이 출제된다.
사용이 혼동되는 함수가 있기 때문에, 하나하나 정확하게 파악하도록 한다.
참고로 데이터베이스 함수의 범위를 인수로서 지정할 때는 반드시 각 열의 제목인 필드명이 있어야 한다.
데이터베이스 함수의 종류는 다음과 같다.
1. DCOUNTA / DCOUNT
DCOUNTA는 원하는 열을 조건으로 선택해서 조건에 맞는 데이터가 있는 레코드의 개수를 계산할 때 사용한다.
DCOUNTA는 텍스트, 숫자 등 셀에 내용이 있는 모든 데이터를 셀 수 있다.
DCOUNT는 사용법은 같지만, 조건에 맞는 데이터 중에서 숫자로 입력된 데이터만을 선택한다.
=DCOUNTA(범위, 열 번호, 조건)
=DCOUNT(범위, 열 번호, 조건)
DCOUNT함수는 숫자가 입력된 셀은 모두 사용할 수 있다.
따라서 조건을 숫자가 있는 금액이나 단가 수량 모두를 선택할 수 있다.
조건에는 열 번호 대신 데이터를 추출하길 원하는 필드의 제목을 입력해도 계산된다.
"수량"이나 "단가"로 입력해도 같은 결과를 얻을 수 있다.
2. DAVERAGE
원하는 열 번호에 있는 숫자 데이터의 평균을 계산할 때 사용한다. 조건을 지정하면 그 조건에 맞는 값의 평균을 구한다.
=DAVERAGE(범위, 열 번호, 조건)
3. DGET
데이터 목록에서 조건에 맞는 유일한 값을 찾을 때 사용한다.
값이 없을 경우 #VALUE! 오류가, 값이 여러 개일 경우 #NUM! 오류가 발생한다.
=DGET(범위, 열 번호, 조건)
4. DSUM
원하는 필드에 있는 데이터의 합을 구할 때 사용한다.
=DSUM(범위, 열 번호, 조건)
5. DMAX / DMIN
DMAX함수는 원하는 필드의 값 중에서 가장 큰 값을 반환한다.
DMIN함수는 원하는 필드의 값 중에서 가장 작은 값을 반환한다.
=DMAX(범위, 열 번호, 조건)
=DMIN(범위, 열 번호, 조건)
6. DPRODUCT
원하는 열 번호에 있는 숫자 데이터의 곱을 계산할 때 사용한다. 조건을 지정하면 그 조건에 맞는 값의 곱을 구한다.
=DPRODUCT(범위, 열 번호, 조건)
7. DSTDEV / DVAR
DSTDEV는 원하는 열 번호에 있는 숫자 데이터의 표준편차를 계산할 때 사용한다.
DVAR은 원하는 열 번호에 있는 숫자 데이터의 분산을 계산할 때 사용한다.
=DSTDEV(범위, 열 번호, 조건)
=DVAR(범위, 열 번호, 조건)
데이터베이스 함수는 다음과 같다.
다음은 수학/삼각 함수에 대해서 알아보도록 한다.
'컴활1급 실기 공부' 카테고리의 다른 글
10강. 컴활1급 실기 엑셀-수학/삼각 함수 (2) (0) | 2021.06.13 |
---|---|
9강. 컴활1급 실기 엑셀-수학/삼각 함수 (1) (0) | 2021.06.12 |
7강. 컴활1급 실기 엑셀-논리 함수 (0) | 2021.06.10 |
6강. 컴활1급 실기 엑셀-날짜/시간 함수 (2) (0) | 2021.06.09 |
5강. 컴활1급 실기 엑셀-날짜/시간 함수 (1) (0) | 2021.06.08 |