Balto' Story



[엑셀 DGET] 조건에 맞는 데이타가 한개인 경우에만 값을 찾아주는 엑셀 DGET 함수 사용법

 

 

오늘의 엑셀 포스팅은 좀 특이해 보이는 함수입니다.

 

함수이름은 DGET 함수 입니다.

 

특이하다고 한것은 DGET 함수는 지정된 범위에서 지정된 조건에 맞는 데이타가 1개인 경우에만 값을 반환하는데

만약 조건에 맞는 데이타의 개수가 한개도 없으면 "#VALUE!"를 출력하여 주며

만약 조건에 맞는 데이타의 개수가 2개 이상이면 "#NUM!"을 출력합니다.

 

너무 간단한데 다음의 DGET 함수 사용법 확인해 보시기 바랍니다.

 

 

엑셀 DGET 함수 사용법

 

  구문: DGET(database, field, criteria)

 

        database: 목록으로 지정할 데이터베이스, 셀범위 입니다.
        field: database의 열번호 또는 레이블 이름이며 레이블은 "국어"와 같이 큰 따옴표로 묶습니다.
        criteria: 조건이 있는 셀범위 입니다.

 

 

예제를 보면 굳이 설명이 필요없을 정도로 간단한데

 

①번 예제를 확인해보면 조건 "영업 85점이상"인 사람의 인원은 4명이므로 "#NUM!"을 출력합니다.

 

②번 예제는 조건 "국어 85점이상, 영업 90점이상인 사람"의 인원수는 0명이므로 "#VALUE!"를 출력합니다.

 

③번 예제를 확인해보면 조건 "국어 95점이상, 영업 90점이상"인 사람의 인원수는 1이므로 조건에 맞는 셀의 주소인

D9셀의 값 82를 출력하여 줍니다.

 

DGET 함수는 어떠한 경우에 사용될까 하는 생각도 들지만 엑셀이란 녀석이 워낙 많은 분들이 사용하는 프로그램이라

유용하게 사용하시는 분들도 계시리라 생각해 봅니다.

1