EXCEL 다루기

[ 함수 ] 특정 조건을 갖는 값의 합계 빠르게 구하기, DSUM 함수로 특정 필드의 합계를 빠르게 구하자

카루루1007 2023. 11. 19. 23:00
728x90
반응형
SMALL

[ 들어가며 ]

 

엑셀의 함수 중 

DSUM() 이라는 함수가 있습니다.

여러 조건을 만족하는 값들의 합을 구하는 함수입니다.

 

SUMIFS 함수와 비슷한 기능을 하지만

사용해보면 무언가 다르다는 점을 알 수있습니다.

 

DSUM() 함수

알아두면 매우 유용한 함수로

사용방법도 매우 간단합니다.

 

오늘은 DSUM() 함수의 사용법에 대해 알아보겠습니다.

 

[ DSUM 함수의 구문 ]

 

DSUM 함수의 구문은 다음과 같습니다.

DSUM(database, field, criteria)

 ▶ database : 데이터베이스나 목록으로 지정할 셀 범위입니다.
 ▶ field : 함수에 사용되는 열을 지정합니다.
 ▶ criteria : 지정한 조건이 있는 셀 범위입니다.

 

[ DSUM 함수의 사용 방법 ]

 

먼저 아래 그림을 확인해 보세요

 

[ 가지역 ]의 금액을 모두 더한 값을 확인하려면

어떤 함수식을 사용해야 할까요?

 

간단하게는 SUMIF 함수를 떠올릴 수 있습니다.

=SUMIF(B7:B15,"가지역",D7:D15)

이렇게 SUMIF 함수를 사용하면 

[ 가지역 ]의 합계를 모두 구할 수 있습니다.

 

조건이 하나 더 붙는다면 어떻게 될까요?

수식을 예로 들지는 않겠지만

같은 방법으로 SUMIFS 함수를 사용하면 됩니다.

 

하지만 앞으로는

지금 소개해 드릴 DSUM 함수를

사용해 보시길 권장 드립니다.

728x90
반응형
SMALL

다시 아래 그림처럼 표를 만들어 보고

DSUM 함수를 직접 사용해 보시길 

권장드립니다.

 

DSUM 함수는 직접 사용해보시면

금방 익힐 수 있는 함수입니다.

 

[ C1 ]셀에 입력된 수식은 아래 그림과 같습니다.

 

=DSUM(B6:D15, D6, B3:D4)

 

파란색 네모데이터 범위가 기준이 되고

그 중 [ D6 ]인 [ 금액 ]의 합계를 구합니다.

그리고 그 조건이 

노란섹 네모의 범위에서 지정됩니다.

 

이렇게 하면 노란색 부분에 조건을 입력하면

손쉽게 합계를 구할 수 있습니다.

맨 처음 나왔던 그림파일을 다시 보여드리겠습니다.

 

DSUM 함수의 장점은

데이터가 추가되도 별도의 수식을 작성할 필요가 없다는 점입니다.

아래 그림을 보시면 

쉽게 이해가 되실 수 있습니다.

 

DSUM 함수특정 데이터에서

합계를 구하는데 정말 좋은 함수입니다.

 

[ 주의할 점 ]

 

DSUM 함수를 사용하실 때는 몇가지 주의할 점이 있습니다.

 

첫째. 데이터의 범위는 반드시 머리글을 포함해야 합니다.

둘째. 대소문자를 구분하지 않습니다.

셋째. 하나의 필드의 합계만 구할 수 있습니다.

넷째. 빈 행을 처리할 수 없습니다. 반드시 빈행이 없는 상태에서 사용하셔야 합니다.

 

여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.

엑셀 공부하기
VBA 공부하기

728x90
반응형
LIST