최소/최대 값 조회 – Excel 및 Google 스프레드시트

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Younjung Kim

Last updated on 9월 1, 2023

이 튜토리얼에서는 Excel 및 Google 스프레드시트에서 최소/최대 값을 조회하는 방법을 보여드립니다.

최대최소조회 인트로

MIN을 사용한 INDEX-MATCH

INDEX, MATCH 및 MIN의 조합을 사용하여 가장 낮은 숫자를 조회할 수 있습니다.

=INDEX(B3:B7,MATCH(MIN(C3:C7),C3:C7,0))

최대최소조회 INDEX함수

수식을 자세히 살펴보겠습니다.

MIN 함수

MIN 함수는 목록에서 가장 작은 숫자를 반환합니다. 숫자가 아닌 값(예: 빈 셀, 텍스트 문자열 또는 부울 값)은 무시합니다.

=MIN(C3:C7)

최대최소조회 MIN함수

MATCH 함수

다음으로, 목록에서 가장 낮은 값의 위치 또는 좌표를 찾기 위해 MIN 함수의 결과를 MATCH 함수에 대한 조회 값으로 입력합니다.

=MATCH(E3,C3:C7,0)

최대최소조회 MATCH함수

참고: MATCH 함수의 세 번째 인자(match_type)는 정확히 일치하는 것을 의미하는 0으로 설정했습니다.

INDEX 함수

그런 다음 MATCH 함수의 출력 좌표를 INDEX 함수에 전달하여 관심 있는 목록에서 해당 값(예: B3:B7)을 추출합니다.

=INDEX(B3:B7,F3)

최대최소조회 INDEX함수설명

참고: INDEX 함수의 첫 번째 인자(즉, 배열)가 1D 리스트인 경우, 두 번째 인자(즉, row_num)는 1D 리스트의 배열에 따라 행 좌표 또는 열 좌표가 될 수 있습니다. 세로 목록인 경우 행 좌표가 되고 가로 목록인 경우 열 좌표가 됩니다.

전체적으로 MIN 함수는 가장 낮은 값을 추출하고, MATCH 함수는 가장 낮은 값을 조회하여 그 위치를 반환하며, INDEX 함수는 관심 있는 목록에서 해당 값을 추출합니다. 이 모든 것을 하나의 수식으로 결합하면 원래의 수식이 됩니다.

=INDEX(B3:B7,MATCH(MIN(C3:C7),C3:C7,0))

최대최소조회 함수세개결합

 

MIN을 사용한 VLOOKUP

조회 수식으로 INDEX-MATCH 수식 대신 VLOOKUP 함수를 사용할 수도 있지만 조회 열(예: 총 수익)을 첫 번째 열로 만들어 테이블의 구조를 변경해야 합니다.

INDEX-MATCH와 마찬가지로 MIN 함수를 VLOOKUP의 조회 값으로 입력합니다.

=VLOOKUP(MIN(B3:B7),B3:C7,2,FALSE)

최대최소조회 최저수익 min함수

참고: VLOOKUP 함수는 테이블의 첫 번째 열에서 조회 값을 검색하고 열 인덱스에 의해 정의된 열(즉, 세 번째 인수)에서 해당 값을 반환합니다.

MIN을 사용한 XLOOKUP

조회 수식에 대한 또 다른 대안은 가장 편리한 솔루션이지만 최신 버전의 Excel이 필요한 XLOOKUP 함수입니다. 이 솔루션은 가장 적은 수의 함수가 필요하며 데이터를 재구성할 필요가 없습니다.

가장 낮은 값을 조회하기 위해 XLOOKUP에 MIN 함수를 중첩할 수 있습니다.

=XLOOKUP(MIN(C3:C7),C3:C7,B3:B7)

최대최소조회 xlookup함수

참고: 기본적으로 XLOOKUP 함수는 조회 배열의 맨 위(두 번째 인수)부터 아래로 내려가면서(즉, 하향식) 정확히 일치하는 값을 찾습니다. 일치하는 항목을 찾으면 반환 배열(세 번째 인수)에서 해당 값을 반환합니다. 그렇지 않으면 에러를 반환합니다.

앞서 설명한 것처럼 솔루션의 구조는 동일합니다. 따라서 다음 섹션으로 넘어갈 때 조회 수식 중 하나(즉, XLOOKUP)를 사용하겠습니다.

SMALL을 사용한 XLOOKUP

두 번째 또는 세 번째로 작은 값을 조회하려면 SMALL 함수를 사용할 수 있습니다. 아래 예제에서는 SMALL 함수를 사용하여 최하위 값을 추출합니다.

=XLOOKUP(SMALL(C3:C7,1),C3:C7,B3:B7)

최대최소조회 small함수

수식을 자세히 살펴보겠습니다.

SMALL 함수

SMALL 함수의 두 번째 인수를 1(목록이 오름차순인 경우 첫 번째 항목을 의미)로 설정하면 가장 낮은 값을 반환할 수 있습니다.

=SMALL(C3:C7,1)

최대최소조회 small함수 예제

참고: 대신 두 번째로 작은 값에 2를, 세 번째로 작은 값에 3을 사용할 수 있습니다.

그러면 SMALL 함수의 결과가 조회 수식에 대한 조회 값이 되며, 이 경우 XLOOKUP 함수의 조회값이 됩니다.

최대최소조회 xlookup함수 예제

두 함수를 결합하면 원래 수식이 됩니다.

=XLOOKUP(SMALL(C3:C7,1),C3:C7,B3:B7)

최고값 조회

MIN과 SMALL의 반대인 MAX 함수와 LARGE 함수를 사용하여 각각 최고값을 찾을 수도 있습니다.

MAX를 사용한 XLOOKUP

MAX 함수를 조회 값으로 중첩하여 가장 높은 값을 조회하는 XLOOKUP 함수를 만들 수 있습니다.

=XLOOKUP(MAX(C3:C7),C3:C7,B3:B7)

최대최소조회 xlookup함수 max함수

수식을 자세히 살펴보겠습니다.

MAX 함수

목록에서 가장 큰 값을 반환하려면 MAX 함수가 필요합니다.

최대최소조회 총수익 max

그런 다음 MAX 함수의 결과를 XLOOKUP에 전달하면 관심 있는 값을 추출할 수 있습니다.

최대최소조회 최대수익제품

이 두 가지를 결합하면 원래의 수식이 됩니다.

=XLOOKUP(MAX(C3:C7),C3:C7,B3:B7)

LARGE를 사용한 XLOOKUP

MAX 함수에 대한 대안은 LARGE 함수입니다. LARGE 함수는 목록에서 n번째로 큰 숫자를 반환합니다. 이 예에서는 가장 큰 값을 반환합니다.

=XLOOKUP(LARGE(C3:C7,1),C3:C7,B3:B7)

최대최소조회 large함수활용

수식을 분석하고 시각화해 보겠습니다.

LARGE 함수

LARGE 함수의 두 번째 인수를 1로 설정하면 목록에서 가장 큰 값을 추출할 수 있습니다.

최대최소조회 large함수설명

그런 다음 LARGE 함수의 결과를 XLOOKUP의 조회 값으로 사용합니다.

두 함수를 결합하면 원래 수식이 됩니다

=XLOOKUP(LARGE(C3:C7,1),C3:C7,B3:B7)

N번째 최저/최고 값 조회

N번째 최하값이 작은 XLOOKUP

SMALL 함수의 두 번째 인수를 1보다 큰 값으로 변경하여 목록에서 n번째 최하위 값을 찾을 수 있습니다.

=XLOOKUP(SMALL(C3:C7,2),C3:C7,B3:B7)

최대최소조회 2번째로낮음

LARGE를 사용하여 n번째로 큰 값 찾기

LARGE 함수를 사용하여 n번째로 큰 값에 대해서도 동일한 작업을 수행할 수 있습니다.

=XLOOKUP(LARGE(C3:C7,2),C3:C7,B3:B7)

최대최소조회 large함수 n번째

조건이 있는 최소/최대 조회

최소/최대 값을 추출하기 위한 기준이 있는 복잡한 시나리오에서는 MIN 및 MAX의 IF 변형인 MINIFS 및 MAXIFS를 사용할 수 있습니다.

MINIFS를 사용한 XLOOKUP

조회 프로세스에서도 MINIFS에 사용된 기준을 “AND” 기준으로 적용해야 합니다.

=XLOOKUP(MINIFS(D3:D7,C3:C7,"A")&"A",D3:D7&C3:C7,B3:B7)

최대최소조회 부서최소값

수식을 자세히 살펴봅시다.

MINIFS 함수

MINIFS 함수는 주어진 기준 (예: 부서)을 충족하는 가장 작은 숫자를 반환합니다.

최대최소조회 MINIFS함수

참고: MINIFS 함수에는 최소 3개의 인수가 필요합니다: min_range(첫 번째 인자), criteria_range1(두 번째 인자) 및 criteria1(세 번째 인자). 기준_범위 및 기준 집합이 두 개 이상 있는 경우 나머지 인수는 선택적 인자입니다. MINFIS 함수의 중요한 속성 중 하나는 범위 인수(예: min_range, criteria_range)는 셀 범위여야 하며 배열 상수(예: {1;2;3}) 또는 다른 함수의 배열 출력(예: SEQUENCE(3))이 될 수 없다는 것입니다.

“AND” 조회 조건

본질적으로 주어진 기준을 만족하는 가장 낮은 값을 조회해야 합니다. 이는 또한 조회 프로세스도 기준을 만족해야 한다는 것을 의미합니다. 따라서 시나리오는 여러 기준 (예: 총 수익 및 부서)이 있는 조회가 되며, 모든 기준이 충족되어야 합니다(예를 들면 AND 기준)

AND 기준을 적용하는 가장 일반적인 방법은 두 값을 하나의 텍스트로 연결하는 & 연산자를 사용하여 기준을 연결하는 것입니다. 또한 조회 값을 검색할 목록을 연결해야 합니다.

=G3&"A"

최대최소조회 and연산자

연결된 기준은 새로운 조회 값(예: H3)이 되고 연결된 목록은 새로운 조회 배열(예: E3:E7)이 됩니다.

=XLOOKUP(H3,E3:E7,B3:B7)

최대최소조회 제품추출

이 모든 결과를 결합하면 원래 수식이 됩니다.

=XLOOKUP(MINIFS(D3:D7,C3:C7,"A")&"A",D3:D7&C3:C7,B3:B7)

MAXIFS를 사용한 XLOOKUP

또한 이전 섹션의 동일한 개념(즉, MINIFS를 사용한 XLOOKUP)을 적용하여 주어진 기준을 충족하는 가장 높은 값을 조회합니다.

=XLOOKUP(MAXIFS(D3:D7,C3:C7,"A")&"A",D3:D7&C3:C7,B3:B7)

최대최소조회 부서별최대

참고: MAXIFS 함수는 MINIFS 함수와 유사하게 작동합니다.

Google 스프레드시트에서최소/최대 값 조회하기

이 수식은 Google 스프레드시트에서 동일한 방식으로 작동하지만, XLOOKUP 함수가 Google 스프레드시트에 존재하지 않는다는 점이 다릅니다.

최대최소조회 구글

AI Formula Generator

무료로 체험하기

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List