엑셀 조건에 맞는 최소값, 최대값 구하기

엑셀에서 2가지 이상 조건에 맞는 최소값과 최대값을 구하는 방법을 알아보겠습니다. MINIFS 함수와 MAXIFS 함수를 사용하면 아주 쉽고 빠르게 조건에 맞는 최소, 최대값을 구할 수 있습니다. 단, 이 함수들은 엑셀 2019 이상 버전에서만 사용 가능합니다.



< 영상 설명 >


< 그림 설명 >

  • MINIFS, MAXIFS 함수
    • 엑셀 2019 이상에서만 사용 가능
    • 배열함수이므로 엑셀 365 이전 버전 사용자는 Ctrl + Shift + Enter 누르기
    • 조건 127개 까지 사용 가능

엑셀 조건에 맞는 최소값 구하기

엑셀에서 조건에 맞는 최소값을 구해보겠습니다. 이를 위해 MINIFS 함수를 사용해 보겠습니다.

= MINIFS(범위, 첫번째 조건 범위, 첫번째 조건, 두번째 조건 범위, 두번째 조건… )
: 범위에서 여러 조건에 맞는 최소값을 구한다.


아래 데이터에서 판매처가 ‘가 문방구’이고, 제품명이 ‘지우개’인 판매 금액 중 가장 작은 값을 구해보겠습니다. 아래와 같이 함수식을 입력 합니다.

=MINIFS(D3:D12,B3:B12,”가 문방구”,C3:C12,”지우개”)

1.엑셀 조건에 맞는 최소값 구하기


MINIFS 의 첫 번째 인수에는 최소값을 찾을 범위인 D3:D12 를 선택 해줍니다. 두 번째, 세 번째 인수에는 첫 번째 조건범위와 첫 번째 조건을 각각 입력합니다. 첫 번째 조건은 “가 문방구” 였으므로 “가 문방구” 가 들어있는 조건범위인 B3:B12 범위를 선택합니다. 그리고 조건은 반드시 큰 따옴표 안에 입력해주세요.

MINIFS 함수식

네 번째, 다섯 번째 인수에는 두 번째 조건 범위와 두 번째 조건을 입력합니다. 두 번째 조건은 “지우개” 였으므로 “지우개” 가 들어있는 조건범위인 C3:C12 를 선택합니다. 이번에도 조건인 지우개는 큰 따옴표 안에 입력해야 합니다.

함수식 입력 후 엔터키를 누르면 아래와 같이 “가 문방구” 이면서 “지우개” 인 값 중 가장 작은 값인 3000원이 구해집니다.

2.엑셀 조건에 맞는 최소값 구하기



엑셀 조건에 맞는 최대값 구하기

이번에는 조건에 맞는 최대값을 구해보겠습니다. 이를 위해 MAXIFS 함수를 사용해 보겠습니다.

= MAXIFS(범위, 첫번째 조건 범위, 첫번째 조건, 두번째 조건 범위, 두번째 조건… )
: 범위에서 여러 조건에 맞는 최대값을 구한다.


아래 데이터에서 ‘가 문방구’ 이면서 ‘지우개’ 에 해당되는 값 중 가장 큰 값인 최대값을 구해보겠습니다. 아래와 같이 함수식을 입력합니다.

=MAXIFS(D3:D12,B3:B12,”가 문방구”,C3:C12,”지우개”)

3.엑셀 조건에 맞는 최대값 구하기


MAXIFS 함수 첫 번째 인수에는 최대값을 찾을 범위인 D3:D12 를 입력합니다. 두 번째 인수에는 첫 번째 조건 범위를 입력합니다. 세 번째 인수에는 첫 번째 조건인 “가 문방구” 를 입력합니다. 세 번째 인수에는 두 번째 조건이 들어있는 전체 범위를 입력 하고요. 네 번째 인수에는 두 번째 조건인 “지우개” 를 입력합니다.

 MAXIFS 함수식


함수식 입력 후 엔터키를 누르면 아래와 같이 ‘가 문방구’ 이면서 ‘지우개’ 인 값 중 가장 큰 값인 최대값 4000원이 구해 집니다.

4.엑셀 조건에 맞는 최대값 구하기



< 추천글 >