엑셀함수강좌 15강





데이터베이스 함수





데이터베이스 함수에 대해 설명한 강의입니다.


▶ 데이터베이스 함수(데이터베이스, 계산필드, 조건범위)

    데이터베이스에서 조건에 맞는 셀을 계산한다.


▶ 조건범위 작성법

1. 필드 제목을 무조건 옆으로 나란히 작성한다. (지점코드, 단가)

2. 조건을 모두 만족해야 하는 경우 조건을 옆으로 나란히 작성한다.(JL*, <800000)

 

 

3. 조건 중에 하나만 만족해도 되는 경우 조건을 대각선으로 작성한다.(대륙전자, >=80)

4. 같은 필드에서 모두 만족해야 하는 두 개 이상의 조건일 경우 필드 이름을 여러번 쓰고 조건을 나란히 작성한다.(무게(Kg), 무게(Kg)), (>=80, <=90)

 

 

5. 같은 필드에서 '이거나'라는 말이 나오면 위아래로 작성하면 된다. (DR*, JL*)

 

 

4. 조건에 식을 사용하여 'TRUE', 'FALSE' 등이 표시될 경우 필드 제목을 비워놓거나 존재하지 않는 내용을 써야한다.

 

① 조건 필드 제목을 비워놓은 경우 

14 앞뒤에 큰 따옴표("")를 앞뒤에 넣은 이유는

left, right, mid 등의 문자열 함수로 추출한 숫자는 문자형 숫자이기 때문이다.

 

② 조건 필드 제목에 기존의 필드 제목과 상관없는 내용을 적은 경우(8월 판매, 평균 이상)

평균 범위를 절대참조로 지정하지 않으면 제대로 추출되지 않는다.




▶ 데이터베이스 함수 종류

DSUM - 조건에 맞는 셀의 합계를 구한다.

DAVERAGE - 조건에 맞는 셀의 평균을 구한다.

DCOUNT - 조건에 맞는 셀의 개수를 구한다.(숫자가 있는 열)

DCOUNTA - 조건에 맞는 셀의 개수를 구한다.(문자, 숫자가 있는 열)

DMAX - 조건에 맞는 셀의 최대값을 구한다.

DMIN - 조건에 맞는 셀의 최소값을 구한다.

DSTDEV - 조건에 맞는 셀의 표준편차를 구한다.

DVAR - 조건에 맞는 셀의 분산을 구한다.

DGET - 조건에 맞는 셀값을 구한다.

DPRODUCT - 조건에 맞는 셀의 곱을 구한다.





아래의 연습파일을 다운로드해서 연습하세요.


데이터베이스함수.xlsx










아래 동영상 강의에 위의 내용이 자세하고 쉽게 설명이 되어있습니다.










 

 

 

 


Posted by Y&S

 

 

 

엑셀 함수 중에서 데이터베이스 함수에 대해 알아보자.

 

데이터베이스 함수는 조건을 만족하는 자료에 대하여 더하기, 평균, 표준편차 등의 작업을 하는 함수를 의미한다. 데이터베이스 함수에는 DSUM, DAVERAGE, DMAX, DMIN, DCOUNT, DCOUNTA, DSTDEV, DVAR, DGET, DPRODUCT 함수 등이 있다.

 

 

 

 

데이터베이스 함수의 인수는 모두 같으므로 DSUM만 설명한다.

 

DSUM(데이터베이스 범위, 필드, 조건 범위)

데이터베이스 범위에서 조건과 일치하는 필드의 합계를 구하는 함수

필드에는 열번호, 필드 제목 중에 하나를 입력할 수 있다.

 

가전제품의 판매량을 합하시오.

1. 필드에 열번호를 입력할 경우    =>     =DSUM(B2:F10, 4, B2:B3)

2. 필드에 필드 제목을 입력할 경우      =>    =DSUM(B2:F10, E2, B2:B3)

 

 

 

활용예제

1. 제품분류가 사무용품인 제품의 매출액 합계를 구하시오.

2. 제품분류가 생활용품이고 판매량이 70 이상인 제품의 매출액 평균을 구하시오.

 

 

 

 

 

 

 

 

 

 

Posted by Y&S