엑셀 DMIN 함수는 데이터베이스 범위에서 조건을 만족하는 레코드( 행 )를 선택하고 이 중에서 요구 필드의 최소값을 계산하는 함수이다. 엑셀 DMIN 함수는 조건부로 최소값을 구하는 함수이다. 이전의 DMAX 함수는 최대값을 구하는 함수이다. 이 두 함수는 함께 익히면 서로 도움이 될 것이다.
엑셀 DMAX 함수로 데이터베이스 최대값 구하기 :
http://secstart.tistory.com/747
참고1 : 와일드카드 문자를 검색할 때는 틸트( ~ : tilt )문자를 앞에 삽입. 예로 ~? 는 ? 을 검색.
엑셀 데이터베이스 함수 기초 용어 :
http://secstart.tistory.com/742
참고2 : field 인수는 반드시 database 인수의 범위 안에 위치해야 한다. 그렇지 않다면 #VALUE! 오류를 발생한다.
조건부로 최소값을 구하는 엑셀 데이터베이스 함수 DMIN 을 끝으로 컴퓨터활용능력 출제 기준에 많이 포함되고 실생활에도 자주 사용되는 데이터베이스 함수 그룹의 주요 함수를 모두 배워보았다. 여러 곳에서 유용하게 활용해 보자.
[기출 풀이] 컴활 2급 실기 2006년 2회 A형 기출문제 풀이 - 계산작업 :
http://secstart.tistory.com/198
[함수] 컴활 2급 실기 엑셀 DMIN 함수 - 컴활 2급 기출 풀이 :
http://secstart.tistory.com/118
[함수 요약] 컴활 실기 대비 데이터베이스 함수 요약 정리 :
http://secstart.tistory.com/175
마늘빵.
엑셀 DMAX 함수로 데이터베이스 최대값 구하기 :
http://secstart.tistory.com/747
엑셀 DMIN 함수 기본 설명
[그림1] 엑셀 데이터베이스 용어 간략 설명
설명 : DMIN 함수는 데이터베이스 범위에서 조건을 만족하는 레코드( 행 )들을 선택하여 원하는 필드( 열 )의 최소값을 계산한다.
구문 : DMIN( database, field, criteria )
인수 :
database : 데이터베이스 범위. 최상위 행은 필드명
field : 최소값을 구할 데이터베이스 필드 ( 참조, 필드 순서, 필드명 )
criteria : 레코드 선택을 위한 조건 범위 ( 필드명 아래 조건, 다중 조건 가능 )
노트1 : 다중 필드 조건 설정시 필드명은 동일 행에 위치
- 조건이 동일 행이라면 AND 연산( 논리곱 )
- 조건이 다른 행이라면 OR 연산( 논리합 )
노트2 : 조건에 영문 대소문자 비구분, 와일드카드 사용 가능( ? : 단일 문자, * : 문자열 )
구문 : DMIN( database, field, criteria )
인수 :
database : 데이터베이스 범위. 최상위 행은 필드명
field : 최소값을 구할 데이터베이스 필드 ( 참조, 필드 순서, 필드명 )
criteria : 레코드 선택을 위한 조건 범위 ( 필드명 아래 조건, 다중 조건 가능 )
노트1 : 다중 필드 조건 설정시 필드명은 동일 행에 위치
- 조건이 동일 행이라면 AND 연산( 논리곱 )
- 조건이 다른 행이라면 OR 연산( 논리합 )
노트2 : 조건에 영문 대소문자 비구분, 와일드카드 사용 가능( ? : 단일 문자, * : 문자열 )
참고1 : 와일드카드 문자를 검색할 때는 틸트( ~ : tilt )문자를 앞에 삽입. 예로 ~? 는 ? 을 검색.
엑셀 데이터베이스 함수 기초 용어 :
http://secstart.tistory.com/742
엑셀 DMIN 함수 사용 예제
신입사원 채용 시험 결과 테이블을 데이터베이스로 잡고 최소값 예제를 살펴보자.[그림2] 엑셀 DMIN 함수로 조건부 최소값 계산하기
사용 예제1 : =DMIN( A4:F11, "총점", A14:A15 )
사용 결과1 : 254
DMIN 함수에서 A4:F11 을 데이터베이스 범위로 설정한다. 이제 조건 범위의 설정( '총점' 필드가 250 을 초과하는.. )을 만족하는 레코드들 중에서 텍스트 문자열로 주어진 필드명 '총점' 의 최소값을 구한다. 254 가 최소값으로 반환된다.
이번 예제에서는 조건 범위와 최소값 계산 범위가 같은 필드( 열 )로 사용되었다. '총점' 필드가 수치를 포함하는 필드라 문제가 없다.
사용 결과1 : 254
DMIN 함수에서 A4:F11 을 데이터베이스 범위로 설정한다. 이제 조건 범위의 설정( '총점' 필드가 250 을 초과하는.. )을 만족하는 레코드들 중에서 텍스트 문자열로 주어진 필드명 '총점' 의 최소값을 구한다. 254 가 최소값으로 반환된다.
이번 예제에서는 조건 범위와 최소값 계산 범위가 같은 필드( 열 )로 사용되었다. '총점' 필드가 수치를 포함하는 필드라 문제가 없다.
사용 예제2 : =DMIN( B4:F11, 5, C14:D15 )
사용 결과2 : 266
database 인수로 주어진 셀 범위의 레코드 중에서 조건 범위의 두 AND 조건( '전공' 필드가 '경' 으로 시작하는 텍스트 문자열이고 '필기점수' 필드가 90 초과 )을 만족하는 레코드들을 선택하고 database 인수의 5 번째 필드( '총점' )에서 최소값을 구한다. 조건을 만족하는 레코드는 6, 10 번 이다. 최소값을 구하면 266 이 반환된다.
C14:D15 의 조건에는 모든 문자열을 의미하는 와일드카드 * 문자가 사용되었다. 또 AND 연산( 논리곱 )을 사용하여 두 조건을 모두 만족하는 레코드를 선택하고 계산에 사용한다.
사용 결과2 : 266
database 인수로 주어진 셀 범위의 레코드 중에서 조건 범위의 두 AND 조건( '전공' 필드가 '경' 으로 시작하는 텍스트 문자열이고 '필기점수' 필드가 90 초과 )을 만족하는 레코드들을 선택하고 database 인수의 5 번째 필드( '총점' )에서 최소값을 구한다. 조건을 만족하는 레코드는 6, 10 번 이다. 최소값을 구하면 266 이 반환된다.
C14:D15 의 조건에는 모든 문자열을 의미하는 와일드카드 * 문자가 사용되었다. 또 AND 연산( 논리곱 )을 사용하여 두 조건을 모두 만족하는 레코드를 선택하고 계산에 사용한다.
엑셀 와일드카드와 논리 연산자 : http://secstart.tistory.com/565
엑셀 AND 함수로 논리곱 배우기 : http://secstart.tistory.com/691
엑셀 OR 함수로 논리합 배우기 : http://secstart.tistory.com/692
엑셀 AND 함수로 논리곱 배우기 : http://secstart.tistory.com/691
엑셀 OR 함수로 논리합 배우기 : http://secstart.tistory.com/692
참고2 : field 인수는 반드시 database 인수의 범위 안에 위치해야 한다. 그렇지 않다면 #VALUE! 오류를 발생한다.
조건부로 최소값을 구하는 엑셀 데이터베이스 함수 DMIN 을 끝으로 컴퓨터활용능력 출제 기준에 많이 포함되고 실생활에도 자주 사용되는 데이터베이스 함수 그룹의 주요 함수를 모두 배워보았다. 여러 곳에서 유용하게 활용해 보자.
[기출 풀이] 컴활 2급 실기 2006년 2회 A형 기출문제 풀이 - 계산작업 :
http://secstart.tistory.com/198
[함수] 컴활 2급 실기 엑셀 DMIN 함수 - 컴활 2급 기출 풀이 :
http://secstart.tistory.com/118
[함수 요약] 컴활 실기 대비 데이터베이스 함수 요약 정리 :
http://secstart.tistory.com/175
마늘빵.
'엑셀 컴활 함수' 카테고리의 다른 글
[엑셀 모바일] INDEX 함수로 다중 영역의 셀 참조하기 - 범위 형식 (2) | 2016.09.08 |
---|---|
[엑셀 모바일] INDEX 함수 행 열 주소로 셀 참조하기 - 배열 형식 (4) | 2016.09.07 |
[엑셀 모바일] DMAX 함수로 데이터베이스 최대값 구하기 (0) | 2016.09.02 |
[엑셀 모바일] DCOUNTA 함수로 비공백 필드 개수 구하기 (0) | 2016.09.01 |
[엑셀 모바일] DCOUNT 함수로 데이터베이스 수치 필드 개수 계산 (5) | 2016.08.31 |