이번시간에는 엑셀 데이터의 항목별 합계를 구하는 함수에 대해 알아본다. 우리가 흔히 아는 SUM 함수야 단순하게 1개영역의 행열값의 합계를 금방 구할 수 있지만, 특정한 조건이 있을때는 은근히 헷갈릴 수 있다. 업무에서는 부서별 합계, 그룹별 합계등의 데이터를 만들어야 하는 경우가 있는데, 이 그룹별 값 합치기는 DSUM, SUMIF로 금방 조건 합계를 구할 수 있다.
먼저 아래와 같은 데이터 예제가 있다고 해보자
위 사진에서 오른쪽 빨간네모 (부서별 직무만족도) 즉, 부서별 합계, 그룹별 합계를 함수로 구하는 방법을 알아보자
이 부서별 합계를 구하는 함수는 2가지가 있다.
SUMIF()와 DSUM()이다.
얼핏보면 비슷한 함수 같지만, 엄연히 결과값이 다른 함수이다.
SUMIF()는 1가지 조건에 대한 합계를 구할 수 있으며,
DSUM()은 2가지 조건에 대한 합계를 구할 수 있다.
위의 사진을 예로 들자면,
SUMIF()는 마케팅팀의 직무만족도 합계를 구할 수 있고
DSUM()은 마케팅팀의 성*미 사원의 직무만족도 합계를 구할 수 있는 것이다.
* 아 참고로 필자는 현직 엔지니어로, 10년 이상의 PC 노하우를 블로그, 유튜브로 올리고 있다.
PC 관련 문의를 100% 무료로 도와드리니까, 아래 SNS를 활용해보시기 바란다.
* SUMIF() 함수 사용법
1) 먼저 =SUMIF(전체영역, 해당조건, 추출할 데이터의 행열) 를 알아보자
우리가 학창시절에 배웠던 수학처럼, 해당 공식의 이론이나 일반식만 봐서는 이해가 어려울것이다.
실제 과정과 문제를 풀어보면서 설명을 다시 해드리겠다.
=SUM (C6:F25, H6, E6:E25) 가 될텐데, 실제 함수를 쓸때는 다 붙여서 써야한다.
지금은 가독성을 위해 띄워썼다.
C6:F25 는 모든 데이터를 드래그하여 잡는다
H6은 내가 찾고자하는 부서
E6:E25는 직무만족도 열이다.
합쳐서 설명하면, 전체 표에서 [마케팅팀]에 해당하는 행이 있다면 그 [직무만족도]를 계속 SUM으로 더해서 출력해라
라는 의미가 된다.
위 함수에서는 가독성을 위해 원본 셀주소만 적었지만, 사실은 절대참조까지 걸어줘야 다른 부서에 적용해서 활용할때 깨지지 않는다. 아래 사진처럼 셀주소에 F4를 눌러 절대 참조를 걸어줘야 한다
절대참조, 상대참조에 대한 설명까지는 생략하겠다.
2) 그 다음에는 DSUM()에 대해 알아보자.
일단 함수는 =DSUM(전체영역, 조건키워드, 조건키워드2)가 되겠다.
처음에 말했듯, DSUM() 함수는 SUMIF()와는 달리, 2개의 조건을 걸 수 있다.
위 사진의 오른쪽 빨간네모처럼, 마케팅팀의 성*미 사원의 직무만족도를 구할 수 있는 것이다.
함수 설명은 아래와 같다
F5:F25 = 는 전체 원본 데이터 영역
J16 = 직무만족도 값을 출력하라
H16:I17 = 부서명은 마케팅팀이며, 사원명이 성*미 인 데이터에 대해.
라고 해석할 수 있다.
이 또한 가독성을 위해 함수에 원본 셀주소를 적었지만, 아래와 같이 절대참조를 걸어야 복사 응용이 가능 할 것이다.
자 그럼 2가지 문제를 제시해볼테니, 한번씩 풀어보면서 정리해보시기 바란다.
Q.1) 대출액 합계를 구하는 함수는?
A.1) =DSUM(B5:D10,3,B2:B3)
Q.2) 품목별 판매 수량의 합계 함수는?
A.2)
=DSUM(B2:F8,3,C11:C12)
=DSUM(B2:F8,D2,C11:C12)
=DSUM(B2:F8,"수량",C11:C12)
'Software 사용 꿀팁 > EXCEL 2007~2019, 365' 카테고리의 다른 글
[엑셀 빈셀 선택 표시] 빈셀에 특정 문자 일괄 삽입, 채우기 (엑셀 공백 넣기) (1) | 2020.08.20 |
---|---|
[엑셀 조건에 맞는 셀 개수 구하기] COUNTIF, COUNTIFS 함수 (특정조건 셀 개수 합계) (0) | 2020.08.20 |
[엑셀 셀 개수 세기 함수] COUNT, COUNTA 함수 사용법 (엑셀 셀 숫자 세기) (2) | 2020.08.20 |
[엑셀 양수음수 색깔 삼각형 표시] 엑셀 증감표시, 색상 화살표 (숫자 0을 -로) (0) | 2020.08.20 |
[엑셀 표 가로세로 바꾸기 변경] 엑셀 행열 서로 변환하기 (가로를 세로로 변경) (0) | 2020.08.19 |
댓글