배움터  
  HOME > 배움터 > Daily Tip
Daily Tip

제품:   Excel 버전:   2003
검색어:   데이터베이스 함수
제목:   데이터베이스 함수를 이용하여 원하는 조건 추출하기
     
 


 

 [엑셀] 데이터베이스 함수를 이용하여 원하는 조건 추출하기

  오늘은 박미정님예제로 배우는 엑셀 실무 활용 팁(온라인과정) 과정 중 데이터베이스 함수 사용 방법에 대해서 알아보도록 하겠습니다. (사용버전: 2003)

 데이터베이스 함수를 이용하여  다음 4가지 조건의 자료를 추출해 보도록 하겠습니다.

[조건리스트]

[조건1] '여자'중 기본급이 1,000,000원 이상인 사람은 몇 명인가?
[조건2] '여자'중 기본급이 1,000,000원 이상인 사람들의 기본급의 총합은?
[조건3] 입사가 가장 빠른 사람은 누구인가?

<1> 예제 파일을 다운로드 하여 엑셀에서 오픈합니다.

   [예제 파일 다운로드]

<2> '조건1'을 수행하기 위해 J15셀'성별'이라 입력하고, J16셀'여'라고 입력합니다.

<3> H18셀에 마우스 커서를 놓은 후 =DCOUNTA(B2:G14,B2,J15:J16) 라고 입력하면, 여자중 기본급이 100만원 이상인 인원수가 구해집니다.

DCOUNTA (데이터베이스 범위, 항목명, 찾을 조건)

데이터베이스에서 조건에 맞는 셀이 몇 개인지 구하는 함수입니다.

- 데이터베이스 : 데이터베이스 전체 범위의 이름으로 정의하면 편리합니다.
- 항목명: 계산에 포함할 항목 이름 또는 서수 (몇 번째 항목인지 서수로 표시할 수 있습니다.)
- 찾을 조건: 다른 위치에 조건을 항목명과 함께 입력해 둡니다.

<4> '조건2'를 수행하기 위해 K15셀에 '기본급'이라 입력하고, K16셀'>=1000000' 라고  입력합니다.

<5> H20셀에 마우스 커서를 놓은 후 =DSUM(B2:G14,F2,J15:K16)이라 입력하면, 여자 이면서 기본급이 100만원 이상인 사람들의 기본급 총합이 구해집니다.

DSUM (데이터베이스 범위, 항목명, 찾을 조건)

데이터베이스에서 조건에 맞는 셀들의 합을 구하는 함수입니다.

(예) 부서가 '영업부'인 사람들의 연봉의 합

<6> '조건3'을 구하기 위해 L15셀'입사일자'라 입력하고, L16셀=MIN(G3:$G$14)라 입력합니다.

<7> H22셀에 마우스 커서를 놓은 후 =DGET(B2:G14,B2,L15:L16)라 입력하면, 입사일자가 가장 빠른 사람을 구할 수 있습니다.