때로는 모든 데이터에 대해 최대 또는 최대 수를 찾는 것이 아니라, 가장 큰 양수 또는 음수와 같이 하위 집합에서 가장 큰 수를 찾아야합니다.
데이터 양이 적 으면 MAX 기능에 대한 올바른 범위를 수동으로 선택하여 작업을 쉽게 수행 할 수 있습니다.
큰 정렬되지 않은 데이터 샘플과 같은 다른 상황에서는 범위를 올바르게 선택하는 것이 불가능하지는 않더라도 어렵다고 판명 될 수 있습니다.
배열 수식에서 IF 함수를 MAX와 결합하면 양수 또는 음수와 같은 조건만으로도 이러한 매개 변수와 일치하는 데이터 만 수식에서 테스트 할 수 있습니다.
MAX IF 배열 수식 고장
가장 큰 양수를 찾기 위해이 튜토리얼에서 사용 된 수식은 다음과 같습니다.
= MAX (IF (A1 : B5> 0, A1 : B5))
노트: 옵션 인 IF 함수의 value_if_false 인수는 수식을 줄이기 위해 생략되었습니다. 선택한 범위의 데이터가 설정된 기준 (0보다 큰 숫자)을 충족시키지 못하는 경우 수식은 0을 반환합니다 ( 0 )
공식의 각 부분에 대한 직무는 다음과 같습니다.
- IF 함수는 데이터를 필터링하여 선택한 기준을 충족하는 숫자 만 MAX 함수로 전달됩니다
- MAX 함수는 필터링 된 데이터에 대해 가장 높은 값을 찾습니다.
- 배열 수식 - 중괄호로 표시됩니다. { } 수식을 둘러싼 - IF 함수의 논리적 테스트 인수가 데이터의 단일 셀이 아닌 0보다 큰 수와 같은 일치 항목에 대해 전체 데이터 범위를 검색 할 수 있습니다
CSE 수식
배열 수식은 Ctrl, 시프트, 및 들어가다 수식이 입력되면 키보드의 키를 동시에 누릅니다.
그 결과, 등호를 포함한 전체 수식이 중괄호로 둘러싸여 있습니다. 예를 들면 다음과 같습니다.
{= MAX (IF (A1 : B5> 0, A1 : B5))}
배열 수식을 만들 때 눌려진 키로 인해 때때로 수식이라고도합니다. CSE 방식.
Excel의 MAX IF 배열 수식 예제
위의 이미지에서 볼 수 있듯이이 튜토리얼 예제에서는 MAX IF 배열 수식을 사용하여 숫자 범위에서 가장 큰 양수 및 음수 값을 찾습니다.
아래 단계는 먼저 가장 큰 양수를 찾기 위해 수식을 만들고 가장 큰 음수를 찾는 데 필요한 단계를 수행합니다.
자습서 데이터 입력
- 위의 이미지에 표시된 숫자를 워크 시트의 A1 ~ B5 셀에 입력하십시오.
- 셀 A6 및 A7에서 레이블을 입력하십시오. 맥스 플러스 과 최대 네거티브
MAX IF 중첩 된 수식 입력하기
중첩 된 수식과 배열 수식을 모두 작성하므로 전체 수식을 단일 워크 시트 셀에 입력해야합니다.
수식을 입력하면 하지 마라 눌러 들어가다 키보드의 키를 누르거나 마우스로 다른 셀을 클릭하면 수식이 배열 수식으로 바뀝니다.
배열 수식 만들기
- 를 누르고 있습니다. Ctrl 과 시프트 키보드의 키
- 눌러 들어가다 키보드의 키를 눌러 배열 수식을 만듭니다.
- 대답 45 목록에서 가장 큰 양수이므로 B6 셀에 표시되어야합니다.
- B6 셀을 클릭하면 전체 배열 수식
{= MAX (IF (A1 : B5> 0, A1 : B5))}
워크 시트 위의 수식 입력 줄에 표시됩니다.
가장 큰 음수 찾기
가장 큰 음수를 찾는 수식은 IF 함수의 논리 테스트 인수에 사용 된 비교 연산자에서만 첫 번째 수식과 다릅니다.
목표는 이제 가장 큰 음수를 찾는 것이므로 두 번째 수식은보다 작음 연산자를 사용합니다 ( < )보다 큰 연산자 ( > )를 사용하여 0보다 작은 데이터 만 테스트합니다.
- B7 셀을 클릭하십시오.
- 다음을 입력하십시오.
= MAX (IF (A1 : B5 <0, A1 : B5))
- 위의 단계를 수행하여 배열 수식을 만듭니다.
- 대답 -8 목록에서 가장 큰 음수이므로 셀 B7에 나타납니다.
#VALUE 받기! 답변
셀 B6 및 B7이 # VALUE! 오류 값이 아니라 배열 수식이 올바르게 작성되지 않았기 때문일 수 있습니다.
이 문제를 해결하려면 수식 입력 줄에서 수식을 클릭하고 Ctrl, 시프트 과 들어가다 키보드의 키를 다시 누릅니다.




