본문 바로가기

컴활1급 실기 공부

8강. 컴활1급 실기 엑셀-데이터베이스 함수

-데이터베이스 함수는 여러 가지 함수 (DCOUNT, DSUM, DGET, DAVERAGE)중 하나를 선택하는 방식으로 많이 출제된다.

사용이 혼동되는 함수가 있기 때문에, 하나하나 정확하게 파악하도록 한다.

 

-데이터베이스 함수의 종류

 

참고로 데이터베이스 함수의 범위를 인수로서 지정할 때는 반드시 각 열의 제목인 필드명이 있어야 한다.

데이터베이스 함수의 종류는 다음과 같다.

 

 

1. DCOUNTA / DCOUNT

DCOUNTA는 원하는 열을 조건으로 선택해서 조건에 맞는 데이터가 있는 레코드의 개수를 계산할 때 사용한다.

DCOUNTA는 텍스트, 숫자 등 셀에 내용이 있는 모든 데이터를 셀 수 있다.

 

DCOUNT는 사용법은 같지만, 조건에 맞는 데이터 중에서 숫자로 입력된 데이터만을 선택한다.

 

=DCOUNTA(범위, 열 번호, 조건)

=DCOUNT(범위, 열 번호, 조건)

 

-DCOUNTA함수의 사용 예시, 내용이 입력된 셀의 개수를 구한다.

 

DCOUNT함수는 숫자가 입력된 셀은 모두 사용할 수 있다.

따라서 조건을 숫자가 있는 금액이나 단가 수량 모두를 선택할 수 있다.

 

-DCOUNT함수의 사용 예시, 숫자데이터의 셀의 개수를 구한다.

 

조건에는 열 번호 대신 데이터를 추출하길 원하는 필드의 제목을 입력해도 계산된다.

"수량"이나 "단가"로 입력해도 같은 결과를 얻을 수 있다.

 

 

2. DAVERAGE

원하는 열 번호에 있는 숫자 데이터의 평균을 계산할 때 사용한다. 조건을 지정하면 그 조건에 맞는 값의 평균을 구한다.

 

=DAVERAGE(범위, 열 번호, 조건)

 

-DAVERAGE의 사용예시, 평균을 구한다.

 

 

3. DGET

데이터 목록에서 조건에 맞는 유일한 값을 찾을 때 사용한다.

값이 없을 경우 #VALUE! 오류가, 값이 여러 개일 경우 #NUM! 오류가 발생한다.

 

=DGET(범위, 열 번호, 조건)

 

-DGET의 사용예시, 유일한 값을 구한다.

 

 

 

4. DSUM

원하는 필드에 있는 데이터의 합을 구할 때 사용한다.

 

=DSUM(범위, 열 번호, 조건)

 

-DSUM의 사용예시, 합을 구한다.

 

 

5. DMAX / DMIN

DMAX함수는 원하는 필드의 값 중에서 가장 큰 값을 반환한다.

DMIN함수는 원하는 필드의 값 중에서 가장 작은 값을 반환한다.

 

=DMAX(범위, 열 번호, 조건)

=DMIN(범위, 열 번호, 조건)

 

-DMAX의 사용예시, 최대값을 구한다.

 

 

-DMIN의 사용예시, 최소값을 구한다.

 

 

6. DPRODUCT

원하는 열 번호에 있는 숫자 데이터의 곱을 계산할 때 사용한다. 조건을 지정하면 그 조건에 맞는 값의 곱을 구한다.

 

=DPRODUCT(범위, 열 번호, 조건)

 

-DPRODUCT의 사용예시, 데이터의 곱을 구한다.

 

 

7. DSTDEV / DVAR

DSTDEV는 원하는 열 번호에 있는 숫자 데이터의 표준편차를 계산할 때 사용한다. 

DVAR은 원하는 열 번호에 있는 숫자 데이터의 분산을 계산할 때 사용한다. 

 

=DSTDEV(범위, 열 번호, 조건)

=DVAR(범위, 열 번호, 조건)

 

-DSTDEV의 사용예시, 표준편차를 구한다.

 

-DVAR의 사용예시, 분산을 구한다.

 

데이터베이스 함수는 다음과 같다.

다음은 수학/삼각 함수에 대해서 알아보도록 한다.