Excel DSUM 함수는 주어진 조건에 맞는 데이터 범위에서 합계를 구하는 함수입니다. DSUM은 데이터베이스 함수 중 하나로, 특정 조건을 만족하는 데이터만 선택하여 해당 필드의 합계를 계산할 수 있습니다. 이 함수는 조건부 합산을 수행할 때 매우 유용하며, 대량의 데이터에서 특정 필드의 합을 쉽게 구할 수 있게 도와줍니다.
1. Excel DSUM 함수란?
DSUM 함수는 데이터베이스 형식의 테이블에서 조건에 맞는 데이터를 찾고, 지정된 열에서 합계를 구하는 함수입니다. Excel의 데이터베이스 함수는 특정 조건을 충족하는 데이터만 필터링하여 결과를 얻고자 할 때 매우 유용합니다. DSUM은 특정 조건을 설정한 후 해당 조건을 만족하는 값들만 대상으로 합계를 구하는 기능을 제공합니다.
2. DSUM 함수의 문법
- database: 데이터를 포함하는 테이블 범위. 첫 번째 행에는 필드 이름이 있어야 합니다.
- field: 합계를 구하려는 열의 이름이나 열 번호입니다. 열 번호는 데이터베이스의 첫 번째 열을 1로 간주하여 입력합니다.
- criteria: 조건을 설정한 범위입니다. 조건범위의 첫 번째 행은 필드 이름과 일치해야 하며, 조건을 작성할 수 있습니다.
3. DSUM 함수의 반환 값
- DSUM 함수는 조건에 맞는 값들의 합을 반환합니다.
- 조건에 맞는 값이 없으면 0을 반환합니다.
4. DSUM 함수 예제
예제 1: 단순 조건을 이용한 합계 구하기
예를 들어, 아래와 같은 데이터가 있을 때, "지역"이 "서울"인 항목들의 판매 금액을 합산하려면 다음과 같이 사용할 수 있습니다.
지역판매 | 금액 |
서울 | 100 |
부산 | 200 |
서울 | 150 |
대구 | 300 |
서울 | 120 |
데이터베이스 범위가 A1:B6이라면, "서울" 지역의 판매 금액 합계를 구하는 DSUM 함수는 다음과 같습니다:
- A1:B6: 데이터베이스 범위 (지역과 판매 금액 데이터)
- "판매 금액": 합계를 구하려는 열 (판매 금액)
- D1:D2: 조건을 설정한 범위. 예를 들어, D1에 "지역"이라는 필드 이름을 입력하고, D2에 "서울"을 입력하여 조건을 설정할 수 있습니다.
이 함수는 지역이 서울인 판매 금액만 합산하여 370을 반환합니다.
예제 2: 여러 조건을 이용한 합계 구하기
DSUM 함수는 여러 조건을 동시에 적용할 수 있습니다. 예를 들어, 아래와 같은 데이터에서 "지역"이 "서울"이면서 "판매 금액"이 100 이상인 경우의 합계를 구하려면:
지역판매 | 금액 |
서울 | 100 |
부산 | 200 |
서울 | 150 |
대구 | 300 |
서울 | 120 |
조건을 D1:D3에 설정했다고 가정하고, DSUM 함수는 다음과 같습니다:
- D1에 "지역", D2에 "서울"을 입력하고, D3에 "판매 금액" 조건을 추가하여 100 이상을 설정합니다.
이 함수는 지역이 서울이고 판매 금액이 100 이상인 값들의 합을 구하며, 370을 반환합니다.
예제 3: 필드 번호를 이용한 합계 구하기
필드 이름 대신 필드 번호를 사용하여 DSUM을 적용할 수도 있습니다. 예를 들어, 위와 같은 데이터에서 "판매 금액" 열은 두 번째 열에 위치하고 있습니다. "서울" 지역에 해당하는 판매 금액의 합계를 필드 번호를 사용해 구하려면:
- 2는 판매 금액이 두 번째 열에 위치하므로 필드 번호를 2로 입력합니다.
- D1:D2는 "서울" 지역에 대한 조건을 지정합니다.
이 함수도 마찬가지로 370을 반환합니다.
예제 4: 복잡한 조건으로 합계 구하기
더 복잡한 조건을 사용하여 합계를 구할 수 있습니다. 예를 들어, 판매 금액이 100 이상이고, 지역이 "서울"이거나 "부산"인 경우의 합계를 구하려면:
지역판매 | 금액 |
서울 | 100 |
부산 | 200 |
서울 | 150 |
대구 | 300 |
서울 | 120 |
조건 범위인 D1:D3를 설정하여 DSUM 함수는 다음과 같습니다:
- D1에 "지역", D2에 "서울", D3에 "부산", D4에 "판매 금액", D5에 "100 이상" 조건을 추가합니다.
이 함수는 서울과 부산 지역에서 판매 금액이 100 이상인 값들의 합을 구하여 570을 반환합니다.
5. DSUM 함수 사용 시 주의사항
5.1. 조건 범위가 정확해야 한다
- 조건 범위의 첫 번째 행은 필드 이름이어야 하며, 조건을 정확히 설정해야 합니다. 범위가 잘못 설정되면 원하는 결과를 얻을 수 없습니다.
5.2. 데이터베이스 범위가 일관되게 설정되어야 한다
- 데이터베이스 범위는 첫 번째 행에 필드 이름이 포함되어 있어야 하며, 이후 각 데이터가 일관된 형식으로 입력되어야 합니다.
5.3. 다중 조건 적용 시 주의
- 여러 조건을 설정할 때, 조건 범위가 정확히 맞아야 하며, OR 조건과 AND 조건을 구분하여 사용해야 합니다.
6. 결론
Excel DSUM 함수는 특정 조건에 맞는 데이터의 합을 구할 때 매우 유용한 함수입니다. 조건부 합계 계산이 필요할 때, 데이터베이스 형식의 테이블에서 다양한 조건을 설정하여 원하는 합계를 효율적으로 계산할 수 있습니다. DSUM 함수는 복잡한 데이터 분석, 재무 보고서 작성, 판매 데이터 분석 등에서 강력한 도구로 활용될 수 있습니다. 조건을 다양하게 설정하여 여러 조건을 만족하는 데이터의 합을 쉽게 구할 수 있습니다.
'EXCEL' 카테고리의 다른 글
[EXCEL 함수] DMAX(데이터베이스, 필드, 조건) (0) | 2024.11.25 |
---|---|
[EXCEL 함수] DAVERAGE(데이터베이스, 필드, 조건) (1) | 2024.11.25 |
[EXCEL 함수] NOT(logical) (0) | 2024.11.23 |
[EXCEL 함수] OR(logical1, [logical2], ...) (0) | 2024.11.23 |
[EXCEL 함수] AND(logical1, [logical2], ...) (0) | 2024.11.23 |