엑셀 여러 조건의 최소값, 최대값

조건이 있는 최소값, 최대값을 계산하는 수식으로 단일 조건을 만족하는 최대값, 최소값을 계산하는 수식을 설명 드린적이 있습니다.

하지만 엑셀 수식을 작성하다 보면 조건이 여러개인 다중 조건을 찾는 경우도 생길 수 있게 되겠죠.

이번 글에서는 조건이 있는 최대값, 최소값을 계산 하는 수식이지만 조건이 여러개인 경우로 다중 조건의 최대값 최소값을 계산하는 수식으로 엑셀을 사용하시는 모든 분들에게 도움이 되는 내용으로 전달 될 수 있기를 바라겠습니다.

다중조건 최소값/최대값 썸네일 이미지

■ 다중 조건 최대값 최소값 예제.

다중조건 최대값 최소값 함수 수식 작성 방법 예제 이미지

다중조건의 최대값과 최소값 수식을 작성하여 원하는 결과값이 재대로 출력되는지 확인해 보기 위해서 간단한 예제를 작성했습니다.

B열에는 A,B구분 데이터값을 C열에는 과일의 종류, D열에는 개수를 입력한 데이터로 원하는 조건의 최대값과 최소값을 결과값으로 반환하는 수식을 작성해 보도록 합니다.

1. 단일조건 최대값 최소값.

단일조건의 최대값 최소값을 반환하는 수식은 앞서 작성한 “엑셀 조건을 만족하는 최대값 최소값”에서도 확인해 보실수 있습니다.

간단하게 이번 글에서도 해당 예제 표에서 “포도”라는 단일 조건만을 만족하는 최대값과 최소값을 반환하는 수식을 작성해 보면 다음과 같이 작성할 수 있겠죠.

  • 최대값

{=MAX(IF($C$3:$C$12=”포도”,$D$3:$D$12))}

  • 최소값

{=MIN(IF($C$3:$C$12=”포도”,$D$3:$D$12))}

※ { } 기호는 배열 수식 기호로 직접 입력하는것이 아닌 수식을 작성한 후에 Ctrl + Shift + Enter를 쳐서 수식을 작성해 주시면 됩니다. 단, 상위 버전의 엑셀 버전에서는 일반 수식처럼 작성하더라도 배열 수식인 경우 알아서 수식이 작동되기도 합니다.

단일조건의 최대값과 최소값을 반환하는 수식은 Max 또는 Min함수의 인수를 IF함수 수식으로 작성함으로써 원하는 결과값으로 반환할 수 있습니다.

2. 다중 조건 최대값 최소값.

단일 조건 최대값과 최소값을 반환하는 수식은 어느정도 이해가 간다 하더라도 우리가 사용하는 실제 데이터값에서 원하는 데이터값을 가공하고 반환하는 경우에는 단일 조건인 경우는 극히 일부분일수 있습니다.

따라서 여러 조건을 만족하는 최대값과 최소값을 반환하는것으로 다중 조건 최대값과 최소값을 반환하는 수식 작성 예시를 예제 표에 맞게 작성해보고 여러분들의 실제 데이터에서 활용해 보시길 바랍니다.

예제 데이터 표에서 다중 조건 최대값과 최소값을 반환하는 조건으로는 구분이 “A”인것중에서 종류가 “포도”인것의 최대값과 최소값을 각각 반환하고자 합니다.

조건은 “A”와 “포도”두가지를 만족시켜야 하는것으로 최대값과 최소값 각각을 만족하는 결과값을 반환하기 위해서는 다음과 같이 수식을 작성하여 활용할 수 있습니다.

  • 최대값

{=MAX(IF(($C$3:$C$12=”포도”)*($B$3:$B$12=”A”),$D$3:$D$12))}

  • 최소값

{=MIN(IF(($C$3:$C$12=”포도”)*($B$3:$B$12=”A”),$D$3:$D$12))}

※ { } 기호는 배열 수식 기호로 직접 입력하는것이 아닌 수식을 작성한 후에 Ctrl + Shift + Enter를 쳐서 수식을 작성해 주시면 됩니다. 단, 상위 버전의 엑셀 버전에서는 일반 수식처럼 작성하더라도 배열 수식인 경우 알아서 수식이 작동되기도 합니다.

다중조건 최대값 최소값을 반환하는 수식이라고 하더라도 수식의 기본 구문은 변하지 않고 최대값 최소값을 반환하는 함수 Max, Min함수에 작성된 IF함수 수식의 인수의 조건을 다중 조건으로 작성하는것만으로도 다중조건을 만족하는 최대값 최소값을 반환할 수 있습니다.

IF함수는 가장 기본적으로 사용되는 함수로 크게 어렵지 않겠죠?

“=IF(조건, 조건을 만족하는 경우 반환할 값, 조건을 만족하지 않는 경우 반환할 값)”으로 조건이 2가지이기 때문에 찾을 조건을 배열로 찾기 위해 “조건*조건“의 구문 형식으로 작성하면 다중조건의 최대값 최소값을 반환할 수 있게 됩니다.

■ 행아아빠 한마디…

엑셀이란 우리가 업무 또는 일상 생활에서 정리된 데이터들을 가공하여 사용하기 굉장히 유용한 프로그램입니다.

하지만 수식이 아무리 잘 짜여있더라도 엑셀의 가장 기초가 되는 사용법을 익히지 않는다면 오히려 수기로 계산하는것보다 못하는 경우가 생길수 있습니다.

예를들어 수식이 잘 짜여진 엑셀 파일안에 기초 데이터들을 입력하여 원하는 결과값들을 반환한다고 했을때 기초 데이터들을 입력하는 방법으로 외부 데이터들을 복사하여 붙여넣기 하는것만으로 작성된 수식에 의해서 결과값이 반환될것이라고 생각할 수 있습니다.

그러나 각각의 데이터들은 각자의 표시형식으로 존재할 수 있기 때문에 숫자, 텍스트, 날짜등과 같이 그 형식이 일치 하지 않는다면 작성된 수식의 결과값은 오류를 반환하게 되는것이죠.

이러한 기초적인 내용을 항상 염두해 두고 엑셀을 사용한다면 보다 편리하고 빠르게 원하는 데이터값들을 가공하여 새로운 아이디어를 창출할 수 있는 값들을 산출할 수 있을것입니다.

이번 글에서는 조건을 만족하는 최대값 최소값의 수식 작성으로 많은 분들에게 실무적인 부분으로 도움이 되길 바하겠습니다.

Leave a Comment