티스토리 뷰

엑셀 DSUM 함수 설명 및 사용예제

커피 한 잔의 여유 2013. 4. 7. 16:05

 

엑셀 DSUM 함수 설명 및 사용예제


 

[링크]엑셀 함수 총정리 및 사용 예제

[링크]메모리스트 엑셀 함수 정리 목록 및 엑셀 팁 정리 목록

[링크]메모리스트 엑셀 카테고리 목록

 

엑셀 데이터베이스 함수에는 DSUM, DAVERAGE, DCOUNT, DCOUNTA, DMAX, DMIN 함수가 있습니다.

이 중 DSUM 함수는 데이터베이스에서 조건에 맞는 합계를 낼 때 사용하는 함수입니다.

 

 

엑셀 DSUM 함수 설명


DSUM 함수의 구성을 보면

 

1. Database(데이터베이스) : 데이터베이스나 목록으로 지정할 셀 범위

2. Field(필드, 항목) : 열 위치를 나타내는 숫자나 열 레이블

3. Criteria(조건) : 찾을 조건이 있는 셀 범위

 

 

 

 

 

 

엑셀 DSUM 함수 사용 예제


 

아래의 그림과 같은 데이터를 예로 들어 설명을 해보도록 하겠습니다.

일정 영역에 위치하고 있는 데이터에서 특정 조건(부서가 기획부)에 해당하는 행들 중에서 특정 항목(급여)의 합계를 구하는 예제입니다.

 

 


 

DSUM 함수 사용 예제 - 부서가 기획부인 데이터의 급여 합계

 

부서가 기획부인 데이터들의 급여 합계를 구하는 함수를 작성해 보겠습니다.

함수식은 =DSUM(A1:E10,D1,G1:G2) 입니다.

 

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 합을 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다.

3. 조건은 부서가 기획부이므로 G1:G2 셀에 미리 조건을 입력해 두고 작성합니다.

 

 

DSUM 함수 사용 예제 - 부서가 기획부이면서 직책이 사원인 행의 급여 합계

 

부서가 기획부이면서 직책이 사원인 데이터들의 급여합계를 구하는 함수를 작성해 보겠습니다.

함수식은 =DSUM(A1:E10,D1,G1:H2) 입니다.

 

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 합을 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다.

3. 조건은 부서가 기획부이면서 직책이 사원이므로 G1:H2 셀에 미리 조건을 입력해 두고 작성합니다.

 

여기서 조건이 모두 만족(부서가 기획부, 직책이 사원)해야 하므로 AND 조건에 해당합니다. 이런 경우는 조건이 같은 행에 있어야만 합니다. 아래의 OR 조건과 비교하면 쉽게 이해할 수 있습니다.

 

 

 


 

DSUM 함수 사용 예제 - 부서가 기획부이거나 직책이 대리인 행의 급여 합계

 

부서가 기획부이거나 직책이 대리인 데이터들의 급여합계를 구하는 함수를 작성해 보겠습니다.

함수식은 =DSUM(A1:E10,D1,G1:H3) 입니다.

 

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 합을 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다.

3. 조건은 부서가 기획부이거나 직책이 대리이므로 G1:H3 셀에 미리 조건을 입력해 두고 작성합니다.

 

여기서 조건이 일부만 만족(부서가 기획부, 직책이 사원)해도 성립되므로 OR 조건에 해당합니다. 이런 경우는 조건이 다른 행에 있어야만 합니다. 위의 AND 조건과 비교하면 쉽게 이해할 수 있습니다.

 

 

 

DSUM 함수 사용 예제 - 사원명이 김씨(김*)인 행의 급여 합계

 

사원명이 김씨(김*)인 데이터들의 급여합계를 구하는 함수를 작성해 보겠습니다.

함수식은 =DSUM(A1:E10,D1,G1:G2) 입니다.

 

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 합을 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다.

3. 조건은 사원명이 김씨(김*, 사원명 중 '김'으로 시작하는 데이터)이므로 G1:G2 셀에 미리 조건을 입력해 두고 작성합니다. 이런 조건을 와일드카드(wildcard)라고 합니다.

 

 

 

 

다양한 함수에 대한 정보는 아래의 링크를 클릭하시기 바랍니다.

 

[엑셀 노트] - 엑셀 함수 총정리 및 사용 예제

 

저는 위 상품을 소개하면서 포인트를 받았습니다.