엑셀 Excel 데이터베이스 함수 DSUM 사용해 합계 구하는 방법

엑셀(Excel)/Excel

엑셀 Excel 데이터베이스 함수 DSUM 사용해 합계 구하는 방법

 

환경: Microsoft Excel 2013

 

데이터베이스 함수들은 단어 앞에 D 가 붙어 있습니다. D Database 의 약자입니다. 이런 함수들은 일정한 패턴과 특징이 있습니다. 첫 번째 필드에 범위를 넣고 두 번째 필드에 열 번호를 넣습니다. 세 번째는 값을 걸러내기 위한 조건인데 특이하게 따로 조건 필드를 만들어서 지정합니다. D 가 붙은 데이터베이스 함수들의 사용법은 같기 때문에 하나만 숙지해 두면 다른 함수들을 사용하는데 어려움이 없습니다. 이번에는 DSUM 함수를 사용해서 합계를 구해 보겠습니다.

 

DSUM 함수는 목록이나 데이터베이스 영역에서 지정한 조건에 맞는 숫자의 합을 구합니다. D Database 의 약자입니다. DSUM 함수는 DSUM(database, field, criteria) 로 구성됩니다. 인수에 대한 설명은 다음과 같습니다.

 

l  database : 데이터베이스나 목록으로 지정한 셀 범위입니다. 여기서 데이터베이스란 행과 열로 이루어진 목록을 말합니다. 목록에서 첫 번째 행은 열의 제목 행이 들어갑니다.

l  field : 계산할 영역의 열을 지정합니다. 해당 열을 지정하는 방법은 두 가지 입니다. 레이블 명을 큰따움표로 묶어서 텍스트로 입력하거나 열 위치를 숫자로 지정합니다. 첫 번째 열을 1로 합니다.

l  criteria : 계산할 영역에서 값을 걸러내기 위한 조건을 지정합니다. 데이터베이스 영역에서 어느 열에 대한 계산인지 동일한 레이블을 입력해야 합니다.

엑셀 Excel 데이터베이스 함수 DSUM 사용해 합계 구하는 방법

 

아래 샘플에서는 DSUM 함수를 이용해서 나무 열에 있는 사과수익합계를 구해야 합니다. Field 란에 5 는 데이터베이스 5번째인 수익열을 가리킵니다. 조건인 Criteria 은 레이블 셀을 포함해서 조건인 “=사과까지 포함해야 합니다

엑셀 Excel 데이터베이스 함수 DSUM 사용해 합계 구하는 방법

 

결과는 다음과 같습니다. 나무가 사과인 행은 3개이며, 합친 값이 225,000 입니다. 다음은 여러 조건을 이용해서 값을 구해 보겠습니다

엑셀 Excel 데이터베이스 함수 DSUM 사용해 합계 구하는 방법

 

나무높이” 2개의 다른 레이블에 조건을 이용해서 값을 구할 것입니다. 첫 번째 예제에서 Criteria 인수만 바꿔 줍니다. 조건은 부등호와 숫자를 이용해서 만듭니다

엑셀 Excel 데이터베이스 함수 DSUM 사용해 합계 구하는 방법

 

다음 예제는 하나의 레이블에 여러 조건을 중복해서 적용하는 방법입니다. 그림처럼 나무열에 “=사과뿐만 아니라 “=와 같이 두 개 이상의 조건을 걸 수 있습니다. 이렇게 데이터베이스를 이용한 함수인 DSUM 은 영역에서 복잡한 조건으로 값을 걸러 내고 싶을 때 아주 유용합니다

엑셀 Excel 데이터베이스 함수 DSUM 사용해 합계 구하는 방법

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군