티스토리 뷰

엑셀 DMAX 함수 설명 및 사용 예제

커피 한 잔의 여유 2013. 4. 14. 10:07

 

엑셀 DMAX 함수 설명 및 사용 예제


 

 

[링크]엑셀 함수 총정리 및 사용 예제

[링크]메모리스트 엑셀 함수 정리 목록 및 엑셀 팁 정리 목록

[링크]메모리스트 엑셀 카테고리 목록

 

엑셀 데이터베이스 함수 중 DMAX 함수에 대해 알아보겠습니다.

DMAX 함수데이터베이스에서 조건에 맞는 행의 최대값을 계산할 때 사용하는 함수입니다.

 

 

 

엑셀 DMAX 함수 설명 및 사용 예제

 

 

 

 

 

엑셀 DMAX 함수 설명


 

DMAX 함수의 구성을 보면

 

1. Database(데이터베이스) : 데이터베이스나 목록으로 지정할 셀 범위
2. Field(필드, 항목) : 열 위치를 나타내는 숫자나 열 레이블
3. Criteria(조건) : 찾을 조건이 있는 셀 범위

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명

 

 

 

 

엑셀 DMAX 함수 사용 예제


 

아래의 그림과 같은 데이터를 예로 들어 설명하겠습니다.

데이터베이스 영역 중 특정 조건(부서가 기획부인 자료)에 해당하는 행들 중 최대값을 계산하는 예제입니다.

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 사용 예제

 

 

 

 

엑셀 DMAX 함수 사용 예제 - 부서가 기획부인 데이터의 최대값


 

부서가 기획부인 데이터들 중 최대값을 구해 보도록 하겠습니다.

함수식은 =DMAX(A1:E10,D1,G1:G2) 입니다.

 

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 최대값을 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다.

3. 조건은 부서가 기획부이므로 G1:G2 셀에 미리 조건을 입력해 두고 작성합니다.

 

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명 - 부서가 기획부인 데이터의 최대값 계산

 

아래 그림은 부서가 기획부인 데이터의 최대값을 구한 결과 화면입니다.

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명 - 부서가 기획부인 데이터의 최대값 결과 화면

 

DMAX 함수 사용 예제 - 부서가 기획부이면서 직책이 사원인 행의 최대값


 

부서가 기획부이면서 직책이 사원인 데이터들 중 최대값을 구하는 함수를 작성해 보겠습니다.

함수식은 =DMAX(A1:E10,D1,G1:H2) 입니다.

 

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 최대값을 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다.

3. 조건은 부서가 기획부이면서 직책이 사원이므로 G1:H2 셀에 미리 조건을 입력해 두고 작성합니다.

여기서 조건이 모두 만족(부서가 기획부, 직책이 사원)해야 하므로 AND 조건에 해당합니다. 이런 경우는 조건이 같은 행에 있어야만 합니다. 아래의 OR 조건과 비교하면 쉽게 이해할 수 있습니다.

 

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명 - 부서가 기획부이면서 직책이 사원인 데이터의 최대값 계산

 

아래 그림은 부서가 기획부이면서 직책이 사원인 데이터의 최대값을 구한 결과 화면입니다.

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명 - 부서가 기획부이면서 직책이 사원인 데이터의 최대값 결과 화면

 

 

 

DMAX 함수 사용 예제 - 부서가 기획부이거나 직책이 대리인 행의 최대값


 

부서가 기획부이거나 직책이 대리인 데이터들 중 최대값을 구하는 함수를 작성해 보겠습니다.

함수식은 =DMAX(A1:E10,D1,G1:H3) 입니다.

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 최대값을 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다.

3. 조건은 부서가 기획부이거나 직책이 대리이므로 G1:H3 셀에 미리 조건을 입력해 두고 작성합니다.

여기서 조건이 일부만 만족(부서가 기획부, 직책이 사원)해도 성립되므로 OR 조건에 해당합니다. 이런 경우는 조건이 다른 행에 있어야만 합니다. 위의 AND 조건과 비교하면 쉽게 이해할 수 있습니다.

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명 - 부서가 기획부이거나 직책이 대리인 데이터의 최대값 계산

 

아래 그림은 부서가 기획부이거나 직책이 대리인 데이터의 최대값을 구한 결과 화면입니다.

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명 - 부서가 기획부이거나 직책이 대리인 데이터의 최대값 결과 화면

 

 

 

DMAX 함수 사용 예제 - 사원명이 김씨(김*)인 행의 최대값


 

사원명이 김씨(김*)인 데이터들 중 최대값을 구하는 함수를 작성해 보겠습니다.

함수식은 =DMAX(A1:E10,D1,G1:G2) 입니다.

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 최대값을 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다.

3. 조건은 사원명이 김씨(김*, 사원명 중 '김'으로 시작하는 데이터)이므로 G1:G2 셀에 미리 조건을 입력해 두고 작성합니다.

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명 - 사원명이 김씨인 데이터의 최대값 계산

 

아래 그림은 사원명이 김씨인 데이터의 최대값을 구한 결과 화면입니다.

 

엑셀 DMAX 함수 설명 및 사용 예제엑셀 DMAX 함수 설명 - 사원명이 김씨인 데이터의 최대값 결과 화면

 

 

[엑셀 노트] - 엑셀 함수 총정리 및 사용 예제

 

저는 위 상품을 소개하면서 포인트를 받았습니다.