목차
Excel DSUM 함수는 DATABASE 합계 함수입니다. DSUM 함수는 지정된 기준에 따라 지정된 필드의 합계를 계산합니다. Range , Field 및 Criteria 의 세 가지 필수 인수를 사용합니다.
이 문서에서 적절한 예제와 함께 DSUM 기능을 사용하는 방법을 배우게 됩니다.
Excel 통합 문서 다운로드
Excel DSUM 함수 사용.xlsmExcel DSUM 함수: 구문 및 인수
⦽ 함수 목적:
DSUM 함수는 주어진 범위 에서 특정 기준 을 일치시켜 특정 필드 의 총 합계를 계산합니다.
⦽ 구문:
DSUM (database, field, criteria)
⦽ 인수 설명:
인수 | 필수/선택 | 설명 |
---|---|---|
범위 | 필수 | 모든 항목을 포함하는 셀 범위 |
field | 필수 | sum |
기준 에 대해 계산할 열을 나타냅니다. | 필수 | 특정 조건이 지정된 셀 범위 |
⦽ 기준으로 사용할 수 있는 항목:
DSUM 은 범위에서 데이터를 필터링하는 여러 기준 유형을 제공합니다. 가장 많이 사용되는 일부 기준 유형are
1 120기준 | 유형 | 출력 | |
---|---|---|---|
“단가” | 문자열 | 행은 “단가”와 일치 | |
Cook* | 와일드카드 17> | 'Cook'으로 시작하는 행 | |
*ies | 와일드 카드 | 행은 'ies'로 끝납니다 | |
120 | 번호 | 120 | |
>120 | >120 | 6 비교> 120 초과 | |
<120 | 비교 | 120 미만 | |
비교 | 크거나 같음 120 | ||
120 | 비교 | 같지 않음 1 2> | |
비교 | Not blank | ||
=B7 | 공식 | B의 인수와 같음> |
⦽ 반환 매개변수:
DSUM 기능 합계 값을 반환합니다.
⦽ 적용 대상:
Microsoft Excel 버전 2000 ~ 오피스 365, 엑셀버전 2011 for Mac 이상.
4 Excel DSUM 기능을 사용하기에 적합한 예
예 1: DSUM을 함수로 사용
다른 모든 함수와 마찬가지로 DSUM 도 Excel 함수이며 그대로 작동합니다. 구문에 지시된 대로 인수를 선언하기만 하면 됩니다.
➧ 빈 셀(예: G5:H5 )에 다음 수식을 붙여넣어 계산합니다. 단가 필드의 합계입니다.
=DSUM(B8:H19,"Unit Price",B5:C6)
수식 내에서
B8:H19; 는 범위입니다.
"단가"; 는 합계를 계산하는 지정된 필드입니다.
B5:C6; 특정 기준이 존재하는 범위.
➧ 입력 을 누르세요. 그러면 평가된 값이 나타납니다.
공식에 의해
⏩ 합계 단가 주문 ID 가 <보다 큽니다. 1>10021 .
⏩ 판매된 수량 의 단가 합계 120 .
DSUM 기능은 $3.74 를 평가합니다. 유리한 항목(즉, $1.87 및 $1.87 )을 합산하고 결과는 ( $1.87+$1.87 ) $3.74 .
<0입니다>데이터 유형에 따라 다른 기준을 사용할 수 있으며 DSUM기능이 잘 작동합니다.예 2: DSUM에서 총 합계 계산(단일 기준)
SUM 함수와 유사하게 DSUM 함수는 필드의 총합을 계산할 수 있습니다(즉, 모든 열 ). 이 경우 데이터 세트에서 판매된 모든 제품의 총 가격 을 계산합니다.
➧ 아무 셀에 아래 수식을 작성합니다(예: G5 :H5 ).
=DSUM(B8:H19,"Total Price",B5:C6)
식 중
B8:H19; 는 범위를 나타냅니다.
"총 가격"; 합계를 계산하는 지정된 필드를 나타냅니다.
B5:C6; 는 특정 기준이 존재하는 범위를 의미합니다.
➧ ENTER 를 누르세요. 그 후에 총 합계 값이 나타납니다.
수식은 하나의 기준만 부과합니다
⏩ 주문 ID 의 총 가격 을 합산하려면 주문 ID 가 같습니다. 10017 이하, 즉 데이터세트의 모든 항목을 의미합니다.
수식의 결과 값은 $2033.01입니다. 총 가격 열 의 모든 항목을 합산합니다. 다른 헤더를 필드로 사용하여 합계를 구할 수 있습니다.
예 3: DSUM 계산 합계(다중 기준)
이전 예에서 (즉, 예 2 ) DSUM 기능은 SUM 기능과 유사하게 작동함을 알 수 있습니다. 그러나 여러 조건을 준수하는 특정 필드를 합산하려는 경우에는 어떻게 해야 합니까?
이 시나리오에서는 범위(예: B5:E6 ) 및 <1에 4가지 기준을 적용합니다>DSUM 은
⏩ 주문 ID 가 10017.
<이상인 총 가격필드의 항목을 합산합니다. 0>⏩ 지역 동.⏩ 위치( 즉, G5:H5 ).
=DSUM(B8:H19,"Total Price",B5:E6)
참조는 이전 예제에서와 동일한 인수를 선언합니다. 모든 기준은 보시다시피 B8:H19 범위에 있습니다.
수식은 지정된 모든 필드를 기준에 일치시키고 오른쪽으로 이동하여 최종적으로 적절한 항목을 일치시킵니다.
➧ 입력을 누르세요. 집계 값이 나타납니다.
수식은 최종적으로 부과된 조건을 준수하는 3 항목을 일치시키고 값 $695.42를 반환합니다. .
결과 값을 일치하는 항목과 교차 확인하면 값이 동일하게 나타납니다( $318.28 + $303.02 + $74.12 ) $695.42 .
예 4: VBA 매크로에서 사용되는 DSUM
DSUM 도 사용할 수 있습니다. VBA Macro 코드의 기능. 매크로 DSUM 함수 형식에 따라 이 기사의 이전 예제를 모방할 수 있습니다.
여기에 있는 모든 항목의 총 가격 의 합계를 원한다고 가정해 보겠습니다. 데이터세트.
➧ 모두 ALT+F11 을 누르십시오. 잠시 후 Microsoft Visual Basic 창이 열립니다. Microsoft Visual Window 에서 삽입 > 모듈 을 선택합니다.
➧ 모듈 에서 다음 Maco 코드를 붙여넣은 다음 <1을 누르십시오>F5 실행code.
1986
Macro 코드에서
“F5:G5” ; 결과 값이 위치할 위치를 나타냅니다.
➧ 워크시트로 돌아가면 셀 F5:G5에 총 가격 항목의 합계가 표시됩니다. .
차이 SUMIF, SUMIFS 및 DSUM:
측면 | SUMIF | SUMIFS | DSUM |
---|---|---|---|
구문 | SUMIF(범위, 기준, [sum_range]) | SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) | DSUM(데이터베이스, 필드, 기준) |
데이터베이스 | 조건부 함수 | 조건부 함수 | 데이터베이스 함수 |
포메이션 | 특별한 포메이션이 필요하지 않음 | 특별한 포메이션이 필요하지 않음 | 작동을 위해 필드 라벨이 필요함 |
기준 부과 | 수식 안팎에 단일 기준 삽입 가능 | 수식 내부 또는 외부에 여러 기준 삽입 가능 e 공식과 지저분하지만 유연하게 보입니다. | 기준은 공식의 외부 또는 내부에 정의되어 깔끔하게 보입니다. |
동일한 위치에서 여러 기준 처리 | 해당 없음 | 동일한 위치에서 여러 기준을 처리할 수 없음 | 쉽게 처리 |
이해 | SUMIFS 기능보다 비교적 이해하기 쉬움 | 이해 및 적용이 어려움 | 쉽게 이해하기 |
복합기준 만들기 | 맞춤복합기준 만들기 어렵다 | 맞춤복합기준 만들기가 동방 | 맞춤형 복합 기준 구축이 어렵다 |
⧭ DSUM 사용 시 유의사항
🔼 기준 범위는 워크시트의 아무 곳에나 있을 수 있습니다. 단, 데이터셋과 겹치는 위치, 데이터셋 아래에 기준 범위를 두지 않는 것이 좋습니다.
🔼 DSUM 이 전체 데이터셋에 대해 수행해야 하는 경우 빈 줄을 배치합니다. 기준 범위의 헤더 아래에 있습니다.
🔼 하나 이상의 열 필드와 하나의 조건으로 구성된 경우 모든 기준 범위를 사용할 수 있습니다.