배열 수식에서 MAX 및 IF 함수 결합
이 튜토리얼 예제에서는 MAX IF 배열 수식을 사용하여 두 개의 트랙 및 필드 이벤트 (높은 점프 및 장대 높이뛰기)에 대해 최상의 (가장 높은) 결과를 찾습니다.
수식의 특성상 검색 기준 (이 경우 이벤트 이름)을 변경하여 여러 결과를 검색 할 수 있습니다.
공식의 각 부분에 대한 직무는 다음과 같습니다.
- MAX 함수 는 선택된 이벤트에 대해 가장 높은 결과를 찾습니다.
- IF 함수를 사용하면 이벤트 이름을 사용하여 조건을 설정하여 이벤트를 선택할 수 있습니다.
- 배열 수식 은 IF 함수가 단일 셀에서 여러 조건을 테스트 할 수있게 해주 며, 조건이 충족되면 MAX 함수가 최상의 결과를 찾기 위해 검사 할 데이터 (이벤트 결과)를 결정합니다.
CSE 수식
수식을 입력 하면 키보드의 Ctrl , Shift 및 Enter 키를 동시에 눌러 배열 수식을 만듭니다.
배열 수식을 만들기 위해 누른 키 때문에 CSE 수식이라고도합니다.
IF 중첩 된 수식 구문 및 인수
MAX IF 수식의 구문 은 다음과 같습니다.
& # 61; MAX (IF (논리 _ 테스트 _ 값 _ 값 _ 정보 _ 값 _ 거짓 _ 거짓))
- IF 함수는 MAX 함수 내부에 중첩되어 있기 때문에 전체 IF 함수가 MAX 함수의 유일한 인수가 됩니다.
IF 함수의 인수는 다음과 같습니다.
- logical_test - (필수) true 또는 false인지 확인하기 위해 테스트 된 값 또는 표현식입니다.
- value_if_true - (필수) logical_test가 true 인 경우 표시되는 값입니다.
- value_if_false - (선택 사항) logical_test가 false 인 경우 표시되는 값입니다.
이 예에서 :
- 논리 테스트는 워크 시트의 셀 D10에 입력 된 이벤트 이름과 일치하는 항목을 찾습니다.
- value_if_true 인수는 MAX 함수의 도움으로 선택한 이벤트에 대한 최상의 결과가됩니다.
- value_if_false 인수는 필요하지 않으므로 생략되며 수식이 없으면 수식이 단축됩니다. 데이터 테이블에없는 이벤트 이름 (예 : 긴 점프)이 D10 셀에 입력되면 수식은 0을 반환합니다 .
Excel의 MAX IF 배열 공식 예
- 위의 이미지에서와 같이 다음 데이터를 셀 D1에서 E9에 입력하십시오. 이벤트 결과 이벤트 높이 (m) 높은 점프 2.10 높은 점프 2.23 높은 점프 1.97 장대 높이뛰기 3.58 장대 높이뛰기 5.65 장대 높이뛰기 5.05 이벤트 최상의 결과 (m)
- 셀 D10에서는 "높은 점프"(따옴표 없음)를 입력하십시오. 수식은이 셀에서 최상의 결과를 얻으려는 이벤트를 찾습니다.
MAX IF 중첩 된 수식 입력하기
중첩 된 수식과 배열 수식을 모두 작성하므로 전체 수식을 단일 워크 시트 셀 에 입력해야합니다.
수식을 입력했으면 수식을 배열 수식으로 바꾸려면 키보드의 Enter 키를 누르거나 마우스로 다른 셀을 클릭 하지 마십시오 .
- 셀 E10 - 수식 결과가 표시 될 위치를 클릭하십시오.
- 다음을 입력하십시오.
= MAX (IF (D3 : D8 = D10, E3 : E8))
배열 수식 만들기
- 키보드의 Ctrl 및 Shift 키를 누른 상태로 있습니다.
- 키보드의 Enter 키를 눌러 배열 수식을 만듭니다.
- 이것이 높은 점프를위한 가장 좋은 (가장 큰) 높이이기 때문에 대답 2.23 이 셀 E10에 나타나야합니다.
- 전체 배열 수식
{= MAX (IF (D3 : D8 = D10, E3 : E8))}
워크 시트 위의 수식 입력 줄에 표시 됩니다.
수식 테스트
장대 높이뛰기에 대한 최상의 결과를 찾아서 공식을 테스트하십시오.
셀 D10에 막대 볼트 를 입력 하고 키보드의 Enter 키를 누릅니다.
수식은 셀 E10에서 5.65 미터의 높이를 반환합니다.