|
STEP
|
오늘은 데이터베이스 함수 중 기본적으로 알고 계시면 편리하게 사용할 수 있는 DCOUNT와 DSUM
함수에 대해 알아 보도록 하겠습니다.
아래와 같은 내용이 작성되어 있다고 가정해
보겠습니다.
(사용버전: 엑셀 2002)
<1> 작성된 데이터목록 중
영업부 사원 중 나이는 30세 이상이며 근무년수가 5년 이상인 사원 수와 그 사원들의 월급여의 합을
구하기 위해 다음과 같이 조건과 결과값이 들어갈 셀을 지정해 둡니다.
<2> 조건을 만족하는 사원수를 구하기 위해 E21셀에 셀 포인터를 놓고
다음과 같이 수식을 입력합니다.
=DCOUNT(B2:F16,D2,A20:C21)
<3> 조건을 만족하는 사원들에 대한 월급여의 합계를 구하기 위해 F21셀에 셀
포인터를 다음과 같이 수식을 입력합니다.
=DSUM(B2:F16,F2,A20:C21)
<4> 데이터 목록 중 영업부 사원 중 나이가 30세 이상이며, 근무년수가 5년 이상인
사원은 총 3명이며, 해당 사원들의 월급여의 합계는 11,700,000원임을 알 수 있습니다.
|
|
|
목록이나 데이터베이스의 한 열에서 지정한 조건에 맞는 셀의 개수를 구해줍니다.
* 형식:
DCOUNT(database,field,criteria)
-
database:
목록이나 데이터베이스를 구성하는 셀 범위입니다. 목록의 첫 행에는 각 열에 대한
레이블이 들어 있습니다.
-
field:
함수에서 사용할 열을 나타냅니다. "나이" 또는 "수확량"처럼 열 레이블을 큰
따옴표로 묶은 텍스트로 인수를 지정할 수도 있으며, 첫째 필드는 1, 둘째 필드는
2와 같은 순서로 필드 번호를 인수로 지정할 수도 있습니다
-
criteria:
찾을 조건이 들어 있는 셀 범위입니다. |
따라하기 <2>에서 사용한 수식
=DCOUNT(B2:F16,D2,A20:C21)을 풀이하면
데이터목록 B2:F16 중에서 조건식
A20:C21(영업부 소속, 나이는 30세 이상, 5년 이상 근무한 사원)에 입력된 조건에
맞는 나이필드의 개수를 구하라는 의미입니다. |
|
|
|
목록이나 데이터베이스의 한 열에서 지정한 조건에 맞는 숫자를 추가합니다.
* 형식:
DSUM(database,field,criteria)
-
database:
목록이나 데이터베이스를 구성하는 셀 범위입니다. 목록의 첫 행에는 각 열에 대한
레이블이 들어 있습니다.
-
field:
함수에서 사용할 열을 나타냅니다.
-
criteria:
찾을 조건이 들어 있는 셀 범위입니다. |
따라하기 <3>에서 사용한 수식
=DSUM(B2:F16,F2,A20:C21)를 풀이하면
데이터목록 B2:F16 중에서 조건식
A20:C21(영업부 소속, 나이는 30세 이상, 5년이상 근무한 사원)에 만족하는
월급여필드의 합을 구하라는 의미입니다. |
|
|
|
|
|