dsum 함수, 이렇게!

데이터베이스 함수인 dsum 함수에 대하여 자세히 알아보겠습니다.

이 함수를 이해하기 위해서, 먼저 데이터베이스 용어인 레코드, 필드, 레이블(필드 제목)에 대한 개념을 알고 있어야 합니다. 


행은 레코드

열은 필드

열의 머릿글(필드 제목)은 레이블. 이렇게 간단히 이해하시기 바랍니다.


아래 그림을 참조하시면 별로 어렵지 않습니다.^^

dsum 함수




dsum 함수는 사용하기 위해서는 전제가 있습니다.

표가 있어야 합니다.(데이터베이스)

표에 합계를 구할 필드가 있어야 합니다.(필드)

조건이 입력된 표가 있어야 합니다.(조건 범위)


이또한 아래 그림을 참조하시면 어렵지 않습니다.^^


dsum 함수는 데이터베이스가 되는 표에서 조건을 만족하는 것들의 합계를 구해주는 함수 입니다. 함수식은 =dsum(데이터베이스, 필드, 조건 범위) 이렇게 작성합니다.

자 그럼 예제를 가지고 피부에 와닿도록 공부해 보겠습니다.


1. 아래와 같이 부서별, 성명별, 남녀별, 차 판매량이 입력되 표가 있습니다. 부서명이 영업3부인 것들의 차 판매량 합계를 구하여 보겠습니다.


2. 합계를 구할 셀에 함수이름을 입력합니다. =dsum(


3. 표 전체를 드래그하여 데이터베이스 범위를 입력합니다. =dsum(A1:D10,


4. 우리는 차 판매량의 합계를 구하는 것이니 필드를 입력합니다. 필드는 (1)필드 제목(레이블)을 직접 입력. (2)필드 제목의 셀주소를 입력.  (3)필드 번호를 입력. 이 세가지 방법 모두 사용 가능합니다.

=dsum(A1:D10, "차 판매량",

=dsum(A1:D10, D1,

=dsum(A1:D10, 4,


5. 마지막으로 조건이 입력된 표를 드래그하여 조건 범위를 입력합니다. 

=dsum(A1:D10, "차 판매량", F1:F2)


6. 함수식을 완성하고 엔터를 치면 영어3부의 차 판매량 합계가 구하여 짐니다.


참고로 dsum 함수의 기능은 sumif 함수와 유사 합니다. 조건에 맞는 것들의 합계를 구할때 상황에 맞는 함수를 사용하시기 바랍니다.

  Comments,     Trackbacks