본문 바로가기
엑셀/엑셀 함수

조건에 따른 최대값 최소값 구하는 함수

by Mensch 2023. 11. 30.
반응형

이번 포스팅에서는 조건에 따른 최대값 최소값 구하는 함수 MAXIFS/MINIFS에 대해 알아보도록 하겠습니다.

이전 포스팅을 통해 MAX/MIN/MEDIAN 등의 함수를 소개해드렸으나, 해당 함수는 단순히 가장 많고, 가장 적은 값만을 확인할 수 있었습니다. 하지만 이 함수는 IFS함수의 특성을 그대로 사용할 수 있기에 여러 조건을 적용하여 원하는 값을 구할 수 있고, 조건 범위가 몇 개 든 인수를 입력하는 순서가 바뀌지 않습니다.

단 해당 함수는 오피스 365 버전에서만 작동합니다. 다른 버전의 경우 MAX와 IFS함수를 혼합하여 사용해야 합니다.

 

 

조건에 따른 최대값 최소값 구하는 함수 _MAXIFS

조건에 맞는 값 중에서 가장 큰 값을 추출합니다.

=MAXIFS(최대값 추출 범위, 조건 범위 1, 조건 1, 조건범위 2, 조건 2,...... 조건범위 126, 조건 126)
- 최대값 추출 범위 : 조건 만족 시 최대값을 추출할 범위

- 조건 범위 : 조건을 만족할 범위를 찾는 범위

- 조건 : 조건 범위에서 찾을 값으로 셀 주소, 텍스트

 

영업 2팀 과장 중 월급여 최대값을 구하겠습니다.

조건에따른최대값최소값구하는함수_MAXIFS함수
MAXIFS함수입니다.

 

  1. I3셀에 '=MAXIFS($F$2:$F$13,$D$2:$D$13, "과장",$C$2:$C$13, "영업 2팀")'를 입력합니다.
    - 범위가 변경되지 않도록 모두 절대값(참조)를 하였습니다.
    - $F$2:$F$13 : 값을 찾을 범위, 즉 월급여의 범위입니다.
    - $D$2:$D$13, "과장",$C$2:$C$13, "영업 2팀" : 각 범위와 그에 따른 조건(과장, 영업 2팀)을 구하였습니다.
  2. 영업 2팀 과장 중 월급여 최대값 5,500,000원을 추출하였습니다.

 

 

조건에 따른 최대값 최소값 구하는 함수 _MINIFS

조건에 맞는 값 중에서 가장 작은 값을 추출합니다. 위 함수와 구성과 인수는 동일합니다.

=MINIFS(최소값 추출 범위, 조건 범위 1, 조건 1,.... 조건범위 126, 조건 126)

 

영업 3팀 대리 중 2020년 6월 입사자 월급여 최소값을 구하겠습니다. 조건에 기간도 포함시킬 수 있습니다.

조건에따른최대값최소값구하는함수_MINIFS함수
MINIFS함수입니다.

 

  1. I6셀에 '=MINIFS($F$2:$F$13, $C$2:$C$13, "영업 3팀",$D$2:$D$13, "대리",$E$2:$E$13, "2020/06")'을 입력합니다.
    - 입사일 외 나머지는 사용방법은 위와 동일하기에 별도 설명은 생략합니다.
    - $E$2:$E$13, "2020/06" : 조건(2020/06)과 데이터의 입사일(2020-06-01)은 현재 표시형식이 다릅니다.
    만약 조건을 데이터의 입사일 표시형식을 맞추면 결과값을 구할 수 없습니다. 이는 날짜(데이터 입사일)와 일반(값)의 셀 형식 차이로 발생하는 문제이니 셀 형식을 고려하여 조건을 작성하시기 바랍니다. 만약 여기서 년/월/일까지 조건을 주고 싶다면 '2020/06/01'처럼 조건을 작성하면 됩니다.
  2. 조건에 해당하는 값 2,950,000원이 추출되었습니다.

 

 

이상 조건에 따른 최대값 최소값 구하는 함수 MAXIFS/MINIFS에 대해 알아보았습니다.

매출, 이익 등 데이터 통계를 내거나 분석을 할 때 가끔 사용하기에 알아두시는 것이 좋습니다.

감사합니다.

반응형

댓글