엑셀 기초 함수 정리

22.엑셀함수 (DMAX)

빨간망토차차 2023. 4. 3. 11:35

오늘은 엑셀의 기능 중 하나인 DMAX 함수를 이용해 특정 조건을 만족하는 데이터의 최대값을 검색하는 함수에 대해서 알아보겠습니다.

 

DMAX

1.  DMAX 함수란

DMAX 함수는 데이터베이스에서 특정 조건을 만족하는 데이터의 최대값을 검색하는 함수입니다. DMAX 함수는 "데이터베이스 최대값"의 약자이며, 데이터베이스의 한 열에서 최대값을 찾는 기능을 합니다. 이 함수는 특정 범위 내에서 데이터를 검색하며, 검색 조건을 지정할 수 있습니다.

=DMAX(database, field, criteria)

     * database: 데이터베이스 테이블 전체를 포함하는 셀 범위입니다. 이 셀 범위는 반드시

                        테이블의 열 제목을 포함해야 합니다.

     *field: 최대값을 찾을 데이터베이스 열의 제목 또는 인덱스 번호입니다.

     *criteria: 데이터베이스에서 검색할 데이터의 조건을 지정합니다. 이 인수는 선택 사항입니다.

                   조건을 지정하지 않으면 함수는 전체 데이터베이스에서 최대값을 검색합니다.

 

예를 들어, 아래와 같은 데이터베이스가 있다고 가정해보겠습니다.

Name Age Gender Score
Alex 23 Male 95
Bob 28 Male 85
Cindy 25 Female 92
Dave 30 Male 88
Eva 27 Female 90

 

이 데이터베이스에서 Score 열에서 가장 높은 점수를 찾으려면 다음과 같은 DMAX 함수를 사용할 수 있습니다.

=DMAX(A1:D6, "Score")

 

이 함수는 데이터베이스 전체에서 Score 열에서 가장 높은 점수를 찾습니다. 결과 값은 95가 됩니다.

 

또한, Gender가 Female인 사람들의 Score 중 가장 높은 값을 찾으려면 다음과 같은 DMAX 함수를 사용할 수 있습니다.

 

=DMAX(A1:D6, "Score", "Gender = 'Female'")

 

이 함수는 Gender 열이 Female인 행에서 Score 열에서 가장 높은 점수를 찾습니다. 결과 값은 92가 됩니다.

이와 같이 DMAX 함수를 사용하여 데이터베이스에서 조건에 맞는 최대값을 찾을 수 있습니다.

'엑셀 기초 함수 정리' 카테고리의 다른 글

23.엑셀함수 (HLOOKUP)  (2) 2023.04.03
21.엑셀함수 (CONVERT)  (2) 2023.03.31
20.엑셀함수 (WON)  (2) 2023.03.31
19.엑셀함수 (OFFSET)  (1) 2023.03.29
18.엑셀함수 (VLOOKUP)  (0) 2023.03.28