티스토리 뷰

마지막으로 남은 컴퓨터활용능력 실기 시험의 엑셀 함수들은 데이터베이스 함수 입니다.
데이터베이스 함수는 이전에 익힌 함수들을 데이터베이스 형식으로 만들어둔 함수 입니다.


- DSUM, DAVERAGE, DCOUNT, DCOUNTA, DMAX, DMIN


우리가 익힐 엑셀 데이터베이스 함수 입니다. 보시면 하시겠지만 함수명의 형태는 이전의 함수명 앞에 'D' 가 추가 되어 엑셀 데이터베이스 함수임을 나타냅니다.
모든 데이터베이스함수들은 그 사용 형식이 동일함을 기억하십시오.


1. 엑셀 DSUM 함수


정의: 데이터베이스의 필드에서 조건과 일치하는 값들의 합을 구함.
형식: =DSUM(데이터베이스, 필드, 조건범위)
- 여기서 데이터베이스라함은 데이터베이스화 할 범위, 필드명은 그 범위에서 최상위 행의 값 혹은 범위에서의 열 순번을 말합니다.

사용방법: =DSUM(A1:D10, 3, F3:F4)
사용결과: A1:D10 의 범위를 데이터베이스화 한 뒤 F3:F4의 조건 범위와 비교하여 일치하면 그 행의  3번째 열의 합을 구합니다.


기출 예제: 제품분류[A3:A10] 중 가전제품의 매출액[E3:E10] 합계를 계산하여 [E13]셀에 표시하시오.(컴퓨터활용능력 2급 13회 E형)

- DSUM, COUNTIF, DMAX 중 알맞은 함수를 선택하여 사용.


기출 풀이: E3 셀에 셀포인터를 놓고 다음의 엑셀 함수식을 입력합니다.

=DSUM(A2:E10, 5, D12:D13)


수식을 풀어보면 A2에서 E10까지의 범위를 데이터베이스화 합니다. 그 범위의 5번째 열(필드), "매출액" 필드의 합을 구합니다. 단 조건이 있습니다.
그 조건은 조건 범위인  D12:D13 인데 조건은 이렇습니다.  "제품분류" 필드(열)에서 "가전제품" 을 찾아라.

종합해 보면 데이터베이스 범위에서 "제품분류" 필드가 "가전제품"인 레코드(행)의 5번째 필드(열)의 합을 구하라.


- 또 한가지 아셔야 할 것은 위의 수식은 다음과도 같습니다.

=DSUM(A2:E10, "매출액", D12:D13)

필드 열 번호 대신 필드명을 직접 입력하셔도 된다는 말입니다. 기억하세요.

나머지 엑셀 데이터베이스 함수는 다음게시물에서 이어집니다.

댓글