배움터  
  HOME > 배움터 > Daily Tip
Daily Tip

제품:   Excel 버전:   공통
검색어:   함수, DCOUNT, DSUM
제목:   데이터베이스 함수 - DCOUNT와 DSUM 사용하기
     
 

STEP

  STEP> 따라하기


오늘은 데이터베이스 함수 중 기본적으로 알고 계시면 편리하게 사용할 수 있는 DCOUNT와 DSUM 함수에 대해 알아 보도록 하겠습니다.

아래와 같은
내용이 작성되어 있다고 가정해 보겠습니다. (사용버전: 엑셀 2002)

<1> 작성된 데이터목록 중 영업부 사원 중 나이는 30세 이상이며 근무년수가 5년 이상인 사원 수와 그 사원들의 월급여의 합을 구하기 위해 다음과 같이 조건과 결과값이 들어갈 셀을 지정해 둡니다.

<2> 조건을 만족하는 사원수를 구하기 위해 E21셀에 셀 포인터를 놓고 다음과 같이 수식을 입력합니다.
 =DCOUNT(B2:F16,D2,A20:C21)

<3> 조건을 만족하는 사원들에 대한 월급여의 합계를 구하기 위해 F21셀에 셀 포인터를 다음과 같이 수식을 입력합니다.
=DSUM(B2:F16,F2,A20:C21)

<4> 데이터 목록 중 영업부 사원 중 나이가 30세 이상이며, 근무년수가 5년 이상인 사원은 총 3명이며, 해당 사원들의 월급여의 합계는 11,700,000원임을 알 수 있습니다.


 

  참고>DCOUNT 함수

목록이나 데이터베이스의 한 열에서 지정한 조건에 맞는 셀의 개수를 구해줍니다.
 
* 형식: DCOUNT(database,field,criteria)

- database: 목록이나 데이터베이스를 구성하는 셀 범위입니다. 목록의 첫 행에는 각 열에 대한 레이블이 들어 있습니다.
-
field: 함수에서 사용할 열을 나타냅니다. "나이" 또는 "수확량"처럼 열 레이블을 큰 따옴표로 묶은 텍스트로 인수를 지정할 수도 있으며, 첫째 필드는 1, 둘째 필드는 2와 같은 순서로 필드 번호를 인수로 지정할 수도 있습니다
-
criteria: 찾을 조건이 들어 있는 셀 범위입니다.

따라하기 <2>에서 사용한 수식  =DCOUNT(B2:F16,D2,A20:C21)을 풀이하면 데이터목록 B2:F16 중에서 조건식 A20:C21(영업부 소속, 나이는 30세 이상, 5년 이상 근무한 사원)에 입력된 조건에 맞는 나이필드의 개수를 구하라는 의미입니다.

  참고>DSUM 함수

목록이나 데이터베이스의 한 열에서 지정한 조건에 맞는 숫자를 추가합니다.
 
* 형식: DSUM(database,field,criteria)

- database: 목록이나 데이터베이스를 구성하는 셀 범위입니다. 목록의 첫 행에는 각 열에 대한 레이블이 들어 있습니다.
-
field: 함수에서 사용할 열을 나타냅니다.
-
criteria: 찾을 조건이 들어 있는 셀 범위입니다.

따라하기 <3>에서 사용한 수식  =DSUM(B2:F16,F2,A20:C21)를 풀이하면
데이터목록 B2:F16 중에서 조건식 A20:C21(영업부 소속, 나이는 30세 이상, 5년이상 근무한 사원)에 만족하는 월급여필드의 합을 구하라는 의미입니다.