본문 바로가기

업무 프로그램/MS 엑셀

엑셀 가장 큰 값(최댓값)/가장 작은 값(최솟값) 구하는 함수 비교(MAX, MAXIFS, MAXA, MIN, MINIFS, MINA)

목차

    엑셀에서 간단하지만 자주 사용하고 아직 소개하지 않은 함수가 있어 소개하고자 합니다.

    가장 큰 값과 가장 작은 값을 구할 때 사용하는 MAX, MIN입니다.

    매출이나 실적의 최대 최소 등을 구할 때 유용합니다.

    이 함수들에는 파생 함수들이 각각 두 개씩 있는데 전부 알아보겠습니다.

     

     


    1. 엑셀 가장 큰 값/가장 작은 값 구하기(MAX, MIN)

     

    MAX(number1, [number2], ...)
    주어진 인수중 가장 큰 값(최댓값)을 구합니다.
    number1은 필수 요소이고 이후의 number는 선택 요소입니다.
    255개까지 지정가능하며 범위를 지정할 수도 있습니다.

     

    MIN(number1, [number2], ...)
    주어진 인수중 가장 작은 값(최솟값)을 구합니다.
    number1은 필수 요소이고 이후의 number는 선택 요소입니다.
    255개까지 지정가능하며 범위를 지정할 수도 있습니다.

     

    엑셀 가장 큰 값/가장 작은 값 구하기(MAX, MIN)
    엑셀 가장 큰 값/가장 작은 값 구하기(MAX, MIN)

     

    1. 최댓값을 표시하고자 하는 셀을 클릭 후 "=max("를 입력합니다.

    2. 마우스로 천호점 1분기 매출(B2:B4)까지 드래그하여 범위를 입력 후 ")"을 입력하여 닫아줍니다.

     

    아니면 아래와 같은 수식을 한 번에 입력해도 됩니다.

    =MAX(B2:B4)

     

    엑셀 가장 큰 값/가장 작은 값 구하기(MAX, MIN)2
    엑셀 가장 큰 값/가장 작은 값 구하기(MAX, MIN)2

     

    종각점, 잠실점에도 수식을 적용시키기 위해 채우기 핸들을 클릭 후 드래그합니다.

    채우기 핸들로 각각 MAX(C2:C4), MAX(D2:D4)의 수식이 입력되어 지점별 1분기 최고 매출이 나옵니다.

    그다음은 최소 매출인데 MAX함수와 사용법이 똑같으니 위 내용을 반복하되 MAX함수대신 MIN 함수를 사용합니다.

     

     

     

    이렇게 분기별 최소 매출과 최대 매출은 구해봤습니다.

    만약 최고 매출을 구할 때 월 매출 3천만원 이상인 경우만 구하고 싶다면 MAXIFS를 사용할 수 있습니다.

    MAXIFS와 MINIFS는 각각 MAX와 MIN을 구할 때 조건을 추가하는 것입니다.

     

     


    2. 엑셀 조건부 가장 큰 값/가장 작은 값 구하기(MAXIFS, MINIFS)

     

    MAXIFS와 MINIFS는 비교적 최신 함수여서 엑셀 2019버전 이상부터 제공합니다.

     

     

    2-1. 엑셀 조건부 가장 큰 값 구하기(MAXIFS)

     

    MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
    max_range: 가장 큰 값(최댓값)을 구하기 위한 셀의 범위입니다. 필수값입니다.
    criteria_range1: 뒤에 오는 조건으로 평가할 셀의 집합입니다. 필수값입니다.
    criteria1: 조건입니다. 필수값입니다.
    조건이 1개 이상인 경우 [criteria_range2, criteria2]을 세트로 추가해 줍니다.

     

    IFS함수를 사용하기 위해 MAX값을 구하되 3천만원 이상인 경우만 구하도록,

    MIN값을 구하되 3월 매출은 제외한 값에서 구하도록 수식을 만들어 보겠습니다.

     

    엑셀 조건부 가장 큰 값 구하기(MAXIFS)
    엑셀 조건부 가장 큰 값 구하기(MAXIFS)

     

    1. MAXIFS 함수를 사용할 셀을 클릭하고 "=MAXIFS("를 입력합니다.

     

    엑셀 조건부 가장 큰 값 구하기(MAXIFS)2
    엑셀 조건부 가장 큰 값 구하기(MAXIFS)2

     

    2. 최댓값을 결정하고자 하는 범위(B2:B4)를 드래그하고 쉼표를 입력한다.

    3. 조건으로 평가할 값이 있는 범위(B2:B4)를 드래그하고 쉼표를 입력한다.

     

    이번 예시에서는 첫 번째 인수(max_range)와 두 번째 인수(criteria_range)가 같기 때문에 같은 범위를 입력합니다.

     

    엑셀 조건부 가장 큰 값 구하기(MAXIFS)3
    엑셀 조건부 가장 큰 값 구하기(MAXIFS)3

     

    4. 최댓값을 결정할 때 사용할 조건을 입력한다.

        3천만원 이상인 경우이기 때문에 ">30000000"을 세 번째 인수(criteria)로 입력해 줍니다.

    =MAXIFS(B2:B4,B2:B4,">30000000")

     

    엑셀 조건부 가장 큰 값 구하기(MAXIFS)4
    엑셀 조건부 가장 큰 값 구하기(MAXIFS)4

     

    마지막으로 채우기 핸들을 드래그하여 다른 셀에도 적용시켜 줍니다.

    결과를 보면 종각점의 매출만 나온 것을 볼 수 있습니다.

    천호점과 잠실점은 MAXIFS의 조건인 ">30000000"에 해당하는 값이 없기 때문에 0이 나오는 것을 볼 수 있습니다.

     

     

    2-1. 엑셀 조건부 가장 작은 값 구하기(MINIFS)

    MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
    min_range: 가장 작은 값(최솟값)을 구하기 위한 셀의 범위입니다. 필수값입니다.
    criteria_range1: 뒤에 오는 조건으로 평가할 셀의 집합입니다. 필수값입니다.
    criteria1: 조건입니다. 필수값입니다.
    조건이 1개 이상인 경우 
    [criteria_range2, criteria2]을 세트로 추가해 줍니다.

     

    MINIFS의 경우 조금 다르게 적용해 보겠습니다.

    3월 값을 제외하고 최솟값을 구하는 것입니다.

     

    엑셀 조건부 가장 작은 값 구하기(MINIFS)
    엑셀 조건부 가장 작은 값 구하기(MINIFS)

     

    1. MIN값을 출력하려는 셀에서 "=MINIFS("를 입력합니다.

    2. MIN값을 구할 범위(B2:B4)를 드래그하고 쉼표(,)를 입력합니다.

    3. 평가할 값의 범위(A2:A4)를 드래그 후 [F4]를 입력하여 절대 참조로 바꾸어 줍니다.

    4. 3번 범위에서 적용시킬 조건("<>3월")을 입력합니다.

     

    =MINIFS(B2:B4,$A$2:$A$4,"<>3월")

     

    마지막으로 채우기 핸들을 드래그하여 다른 셀에도 적용시켜 줍니다.

     

    엑셀 조건부 가장 작은 값 구하기(MINIFS)2
    엑셀 조건부 가장 작은 값 구하기(MINIFS)2

     

    우리가 원하는 대로 3월 매출을 제외하고 최솟값이 나왔습니다.

    천호점의 경우 기존 최소 매출은 3월인 900만원인데 MINIFS에서 조건으로 3월을 제외시켜 주니 2월 매출인 1000만원이

    최솟값으로 나온 것을 알 수 있습니다.

     

     


    3. 엑셀 MAX, MAXA, MIN, MINA 비교

    MAX와 MIN의 파생함수의 마무리로 MAXA, MINA에 대해 간단히 알아보겠습니다.

     

    엑셀 MAX&#44; MAXA&#44; MIN&#44; MINA 비교
    엑셀 MAX, MAXA, MIN, MINA 비교

     

    그림과 같이 논리값 외에는 큰 차이가 없는 것을 보실 수 있습니다.

    다만 텍스트로 나타낸 숫자의 경우 MAX, MIN은 반환값의 형태가 텍스트인 점만 다릅니다.