엑셀 DMAX, DMIN 함수로 조건에 만족하는 최댓값, 최솟값 구하기
엑셀 강좌 중 이번에 알아볼 함수는 DMAX, DMIN 함수입니다. 준비된 데이터베이스에서 최댓값 최솟값을 구하는 함수인데요. 보통 최대값 최솟값 함수는 MAX, MIN 함수가 있지만 데이터 베이스에서 조건에 만족하는 함수 중 가장 큰 수와 작은 숫값은 얻을 때 사용합니다.
DMAX와 DMIN 사용 방법은 동일합니다. 결괏값만 다르게 나오는 것이지요 DMAX 사용 방법을 알아보고 DMIN도 바로 적용해서 알아보겠습니다.
엑셀에서 예제를 준비했습니다.
순번이 있고 타입, 수량, 판매금액 등이 있습니다.
이 데이터에서 원하는 조건에 최댓값과 최솟값을 구해보도록 하겠습니다.
찾을 조건은 타입이 A-TYPE인 것 중 "수량"의 최댓값을 구할 겁니다.
함수는 DMAX 함수를 사용할 겁니다.
사용 방법은 DMAX(database, field, criteria) 인데요.
database : 데이터가 입력된 범위
field : 데이터 범위 내 찾는 필드 조건
criteria : 조건 범위
바로 적용해보면서 알아보겠습니다.
1. database 범위
데이터가 입력된 범위를 지정하는 겁니다. 제목이 포함되어야 하고요
예제에서 B2~ E13까지 데이터가 입력되어 있습니다.
=DMAX(B2:E13
을 입력하시면 됩니다.
2. field 조건
데이터 범위 중 검색할 필드 범위 입니다.
필드(제목) 순서가 순번, 타입, 수량, 판매금액으로 되어 있어
"수량"이 가장 많은 값을 찾아야 하니 "수량"이 있는 3을 입력합니다.
=DMAX(B2:E13, 3
여기서 필드 순서 대신, 열 명을 입력해도 됩니다.
=DMAX(B2:E13, 3
3. criteria 조건 범위 입력
찾을 조건이 A-TYPE인데요.
타입 = A-TYPE이기 때문에 타입(G2), A-TYPE (G3)에 있어서
=DMAX(B2:E13, 3 , G2:G3) 를 입력하시면 됩니다.
모든 값이 입력되었으면 데이터 중 A-TYPE이 86으로 가장 큰 값이라고 결괏값이 나왔습니다.
이제 B-TYPE도 알아보겠습니다.
필드명과 검색할 값이 G5, G6에 있음으로
=DMAX(B2:E13, 3,G5:G6)
를 입력하시면 됩니다.
이제 최소값을 구하는 DMIN을 알아볼까요?
사용 방법은 동일하므로 결과를 바로 알아보겠습니다.
S-TYPE 중 최솟값은
=DMIN(B2:E13,3,G8:G9) 을 입력합니다.
결괏값이 52로 나왔습니다.
주의 하실 점은 필드명과 데이터베이스의 필드명이 일치해야 합니다.
다르면 값이 나오지 않습니다.
엑셀 DMAX, DMIN 함수로 조건에 만족하는 최댓값, 최솟값 구하기를 알아보았습니다.