엑셀 DMAX, DMIN 함수로 조건에 만족하는 최댓값, 최솟값 구하기

엑셀 DMAX, DMIN 함수로 조건에 만족하는 최댓값, 최솟값 구하기

엑셀 강좌 중 이번에 알아볼 함수는 DMAX, DMIN 함수입니다. 준비된 데이터베이스에서 최댓값 최솟값을 구하는 함수인데요. 보통 최대값 최솟값 함수는 MAX, MIN 함수가 있지만 데이터 베이스에서 조건에 만족하는 함수 중 가장 큰 수와 작은 숫값은 얻을 때 사용합니다.
DMAX와 DMIN 사용 방법은 동일합니다. 결괏값만 다르게 나오는 것이지요 DMAX 사용 방법을 알아보고 DMIN도 바로 적용해서 알아보겠습니다.

엑셀에서 예제를 준비했습니다.

순번이 있고 타입, 수량, 판매금액 등이 있습니다.
이 데이터에서 원하는 조건에 최댓값과 최솟값을 구해보도록 하겠습니다.

엑셀 DMAX, DMIN 함수로 조건에 만족하는 최댓값, 최솟값 구하기


 

 

 

찾을 조건은 타입이 A-TYPE인 것 중 "수량"의 최댓값을 구할 겁니다.


 

 

 

함수는 DMAX 함수를 사용할 겁니다.
사용 방법은 DMAX(database, field, criteria) 인데요.

database  : 데이터가 입력된 범위
field :  데이터 범위 내 찾는 필드 조건
criteria : 조건 범위

DMAX(database, field, criteria)


 

 

 

바로 적용해보면서 알아보겠습니다.

1. database 범위
데이터가 입력된 범위를 지정하는 겁니다. 제목이 포함되어야 하고요
예제에서 B2~ E13까지 데이터가 입력되어 있습니다.

=DMAX(B2:E13

을 입력하시면 됩니다.

database 범위


 

 


2. field 조건
데이터 범위 중 검색할 필드 범위 입니다.

필드(제목) 순서가 순번, 타입, 수량, 판매금액으로 되어 있어

"수량"이 가장 많은 값을 찾아야 하니 "수량"이 있는 3을 입력합니다.

=DMAX(B2:E13, 3

여기서 필드 순서 대신, 열 명을 입력해도 됩니다.

=DMAX(B2:E13, 3

2. field 조건


 

 


3. criteria 조건 범위 입력
찾을 조건이 A-TYPE인데요.

타입 = A-TYPE이기 때문에  타입(G2), A-TYPE (G3)에 있어서

=DMAX(B2:E13, 3 , G2:G3) 를 입력하시면 됩니다.

criteria 조건 범위 입력


 

 

 

모든 값이 입력되었으면 데이터 중 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 함수로 조건에 만족하는 최댓값, 최솟값 구하기를 알아보았습니다.