Excel에서 MAX IF 함수를 사용하는 방법(실제 4가지 예)

  • 이 공유
Hugh West

엑셀에서 작업을 하다보면 주어진 조건에서 최대값을 찾아야 합니다. MAX IF 기능의 조합은 특정 기준으로 주어진 데이터 범위에서 최대값을 찾는 데 도움이 될 수 있습니다. 이번 글에서는 엑셀에서 MAX IF 함수를 사용하는 방법과 특정 기준에서 최대값을 찾는 모든 가능한 방법에 대해 알아보겠습니다.

실습 워크북 다운로드

MAX IF 함수 사용.xlsx

Excel에서 MAX IF 공식이란?

MAX IF 공식을 이해하기 위해서는 두 가지 기능을 개별적으로 파악해야 합니다.

🔁 MAX 기능

MAX 함수는 엑셀에서 가장 많이 사용하는 함수 중 하나입니다. 선택한 범위에서 최대값을 반환합니다. MAX 기능은 논리 값과 텍스트를 무시합니다. MAX 기능의 구문은 다음과 같습니다.

MAX (number1, [number2], ...)

🔁 IF함수

IF 함수는 엑셀의 또 다른 필수 기능입니다. IF 함수는 주어진 논리적 테스트 가 충족되면 지정된 값을 반환합니다. IF 함수의 구문은 다음과 같습니다.

=IF(logical_test, [value_if_true], [value_if_false])

이 문서에서는 MAX 기능과 IF 기능의 조합을 사용하십시오. 일반적으로 MAX IF 수식은 주어진 범위에서 하나 이상의 기준을 만족하는 가장 큰 숫자 값을 반환합니다.숫자, 날짜, 텍스트 및 기타 조건. 이 두 함수를 결합한 후 다음과 같은 일반 수식을 얻습니다.

=MAX(IF(criteria_range=criteria, max_range))

4 Excel에서 MAX IF 함수를 사용하는 예

이 기사 섹션에서는 Excel에서 MAX IF 함수를 사용하기 위한 네 가지 적합한 접근 방식에 대해 설명합니다. 말할 것도 없이 이 기사에서는 Microsoft Excel 365 버전을 사용했습니다. 그러나 원하는 버전에 따라 사용할 수 있습니다.

1. MAX IF 함수와 배열 수식 사용

먼저 MAX IF 수식을 다음과 함께 사용합니다. Excel의 배열 . 단일 조건뿐만 아니라 여러 기준에 따라 MAX IF 공식을 사용할 수 있습니다. 여기서는 이 두 가지 시나리오에 대해 설명합니다.

1.1 단일 기준으로 MAX IF 공식 사용

이 기사 섹션에서는 MAX IF 하나의 기준 이 있는 수식. 아래 그림과 같이 데이터 범위가 주어졌다고 가정해 보겠습니다. 우리는 Sales Rep.

의 최대 판매 수를 찾아야 합니다. 이제 이를 위해 아래 언급된 단계를 따르십시오.

단계:

  • 먼저 워크시트의 아무 곳에나 표를 만들고 이름 열에 영업 담당자 의 이름을 삽입합니다.

  • 이후 MAX IF 공식을 적용한다. 여기에서 "Alex" 의 최대 매출을 찾고자 합니다. 그만큼수식은 다음과 같습니다.
=MAX(IF(B5:B16=B19,D5:D16))

여기서 셀 범위 B5:B16 Sales Rep. 열, 셀 B19 선택한 Sales Rep. 를 참조하고 셀 범위 D5:D16 는 셀을 나타냅니다. 총 판매액 열의

공식 분석

  • 여기에서 max_range Total Sale 열( D5:D16 )입니다.
  • 기준 Sales Rep ( B19 )의 이름입니다.
  • criteria_range Is the Sales 대표 . 열 ( B5:B16 ).
  • 출력 → $3,000 .
  • 이것은 배열이므로 수식 모든 괄호를 닫아 이 수식을 완성해야 합니다. 따라서 SHIFT + CTRL + ENTER 를 눌러 그렇게 하십시오.

그래서 우리는 최대값을 얻었습니다. 다른 두 이름에 대해서는 동일한 수식을 사용합니다.

1.2 여러 기준이 있는 MAX IF 수식 적용

Excel에서 작업하는 동안 가끔 여러 기준을 만족하여 최대 값을 찾습니다. MAX IF 공식을 사용하는 것이 이를 수행하는 좋은 방법입니다. 컴퓨터 , 사이클 , 의약품 카테고리입니다. 이제 이러한 영업 담당자 가 각 카테고리에서 가장 많이 판매한 수를 찾아야 합니다.

이제이 작업을 수행하려면 아래 설명된 지침을 따르십시오.

단계:

  • 먼저 워크시트의 아무 곳에나 테이블을 만들고 이름과 카테고리 열에 주어진 기준을 삽입합니다.

  • 다음에 MAX IF 식을 적용합니다. 우리는 컴퓨터 범주에서 "Alex" 의 최대 매출을 찾고자 합니다. 수식은 다음과 같습니다.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))

여기서 C5:C20 셀의 범위는 의 셀을 나타냅니다. 범주 열, 셀 C23 는 선택한 범주를 나타냅니다.

수식 분석

  • In 첫 번째 IF 함수,
    • C5:C20=C23 logical_test 인수입니다.
    • D5:D20 [value_if_true] 인수를 나타낸다.
    • 출력 {FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE} .
  • 에서 2번째 IF 함수,
    • B5:B20=B23 logical_test 인수입니다.
    • IF(C5:C20=C23,D5:D20) [value_if_true] 인수를 참조합니다.
    • 출력 {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE}
  • 이제 MAX 함수는 어레이에서 최대값을 반환합니다.
    • 출력 $150 .
  • 다음 SHIFT + CTRL +공식을 적용하려면 를 동시에 입력하십시오. 최종 공식은 다음과 같습니다.

결과적으로 최대 개수를 찾았습니다.

  • 그런 다음 다른 셀에도 동일한 수식을 적용하면 다음과 같은 결과를 얻을 수 있습니다.

2. 배열 없이 Excel MAX IF 활용

배열식을 사용하지 않고도 같은 결과를 얻을 수 있습니다. 이를 위해 SHIFT + CTRL + ENTER 를 누를 필요가 없는 SUMPRODUCT 기능 을 사용할 수 있습니다. 이를 위해 다음 섹션에서 설명하는 절차를 사용하겠습니다.

단계:

여기서는 이전 예의 데이터를 사용합니다. 우리의 목표는 " 컴퓨터 " 범주에서 " "Alex" "에 대해 가능한 한 많은 매출을 찾는 것입니다.

  • 먼저 다음과 같이 테이블을 만듭니다.

  • 다음 D23 셀에 아래 수식을 적용합니다.
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))

공식 분석

  • 여기, max_range Total Sale 열( D5:D20 )
  • Criteria2 를 나타냅니다. 카테고리 ( C23 )
  • criteria_range2 의 이름은 카테고리 열을 나타냅니다. ( C5:C20 )
  • Criteria1 영업 담당자 의 이름입니다( B23 )
  • criteria_range1 Sales Rep 열( B5:B20 )
  • <을 나타냅니다. 1> 출력 → $150 .

  • 그런 다음 ENTER 를 누르면 최대값을 사용할 수 있습니다. 아래 이미지와 같이 셀 D23 에 있습니다.

3. OR 로직

과 함께 MAX IF 공식 사용 OR 논리와 함께 MAX IF 공식을 사용할 수 있습니다. 기사의 이 섹션에서는 Excel에서 OR 논리와 함께 MAX IF 수식을 사용하는 자세한 절차에 대해 설명합니다. 따라서 아래에 제공된 지침을 살펴보겠습니다.

단계:

  • 먼저 다음 이미지와 같이 새 테이블을 삽입합니다.

  • 다음 수식을 C24 셀에 사용합니다.
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))

여기서 셀 C22 는 첫 번째로 선택된 이름을 나타내고 셀 C23 는 두 번째로 선택된 이름을 나타냅니다.

공식 분류

  • 여기서 max_range 총 판매 열 ( D5 :D20 ).
  • criteria2 Category ( C23 )의 이름입니다.
  • criteria_range2 카테고리 열( B5:B20 )을 나타냅니다.
  • criteria1 영업 담당자 ( C22 )의 이름입니다.
  • criteria_range1 Sales Rep Column ( B5:B20 )을 나타냅니다.
  • 그런 다음 SHIFT + CTRL + ENTER .

따라서 최대 판매 금액을 받게 됩니다.셀 C24 .

"Alex" "Bob" 사이 4. MAX IF 적용 AND 논리를 사용한 수식

AND 논리의 조합으로 MAX IF 수식을 사용할 수도 있습니다. 여기서 AND 논리를 적용하기 위해 한 번에 2 기준을 충족합니다. 이제 아래 설명된 지침을 사용하여 이 작업을 수행해 보겠습니다.

단계:

  • 먼저 다음 이미지와 같이 새 테이블을 만듭니다.

  • 다음 수식을 셀 C24 에 사용합니다.
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))

공식 분석

  • 여기서 max_range 는 다음을 나타냅니다. Total Sale 열( D5:D20 ).
  • criteria2 의 이름을 나타냅니다. 카테고리 ( C23 ).
  • criteria_range2 카테고리 열( B5:B20)을 나타냅니다. ).
  • criteria1 영업 담당자 ( C22 )의 이름입니다.
  • criteria_range1 영업 담당자 열 ( B5:B20 )입니다.
  • 다음으로 ENTER 를 누르십시오.

결과적으로 아래 이미지와 같이 워크시트에 다음 출력이 표시됩니다.

Excel에서 MAXIFS 함수 사용 방법

MAXIFS 함수 MA 여러 기준이 있는 X IF 공식. Excel 2019 Excel for Office 365 사용자는 동일한 MAXIFS 기능을 사용하여 결과. Excel에서 MAXIFS 함수를 사용하기 위해 아래에 언급된 단계를 따라해 봅시다.

단계:

  • 먼저 테이블을 삽입하고 입력합니다. 다음 이미지에 표시된 대로 기준을 지정하세요.

여기에서 "Alex" , 의 최대 판매액을 찾아야 합니다. 주어진 범주에서 "Bob" "John" .

  • 다음에 셀 D22 에 아래 주어진 수식을 사용합니다.
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)

공식 분석

  • 여기 , max_range 총 판매액 열( $D$4:$D$20 )입니다.
  • criteria_range1 영업 담당자 열( $B$4:$B$20 )입니다.
  • criteria1 영업 담당자 ( B23 )의 이름입니다.
  • criteria_range2 Category 열의 이름( $C$4:$C$20 ).
  • criteria2 는 이름입니다. 카테고리 ( C23 ).
  • 출력 → $150 .

  • 그 후 ENTER 를 누르면 다음과 같은 결과가 나타납니다. 워크시트에 출력해야 합니다.

  • 마지막으로 Excel의 자동완성 옵션을 사용하여 나머지 출력을 가져옵니다.

기억해야 할 사항

  • MAX IF 배열 공식 이므로 이전 버전에서는 SHIFT + CTRL + ENTER 를 동시에 눌러야 이 수식을 완성할 수 있습니다.
  • MAXIFS 기능은 Excel 2019 Office 365 에서만 사용할 수 있습니다.

실습 섹션

Excel 워크북 , 워크시트 오른쪽에 실습 섹션 을 마련했습니다. 직접 실천해보세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.