이번 포스팅에서는 조건에 따른 최대값 최소값 구하는 함수 MAXIFS/MINIFS에 대해 알아보도록 하겠습니다.
이전 포스팅을 통해 MAX/MIN/MEDIAN 등의 함수를 소개해드렸으나, 해당 함수는 단순히 가장 많고, 가장 적은 값만을 확인할 수 있었습니다. 하지만 이 함수는 IFS함수의 특성을 그대로 사용할 수 있기에 여러 조건을 적용하여 원하는 값을 구할 수 있고, 조건 범위가 몇 개 든 인수를 입력하는 순서가 바뀌지 않습니다.
단 해당 함수는 오피스 365 버전에서만 작동합니다. 다른 버전의 경우 MAX와 IFS함수를 혼합하여 사용해야 합니다.
조건에 따른 최대값 최소값 구하는 함수 _MAXIFS
조건에 맞는 값 중에서 가장 큰 값을 추출합니다.
=MAXIFS(최대값 추출 범위, 조건 범위 1, 조건 1, 조건범위 2, 조건 2,...... 조건범위 126, 조건 126)
- 최대값 추출 범위 : 조건 만족 시 최대값을 추출할 범위
- 조건 범위 : 조건을 만족할 범위를 찾는 범위
- 조건 : 조건 범위에서 찾을 값으로 셀 주소, 텍스트
영업 2팀 과장 중 월급여 최대값을 구하겠습니다.
- 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팀 과장 중 월급여 최대값 5,500,000원을 추출하였습니다.
조건에 따른 최대값 최소값 구하는 함수 _MINIFS
조건에 맞는 값 중에서 가장 작은 값을 추출합니다. 위 함수와 구성과 인수는 동일합니다.
=MINIFS(최소값 추출 범위, 조건 범위 1, 조건 1,.... 조건범위 126, 조건 126)
영업 3팀 대리 중 2020년 6월 입사자 월급여 최소값을 구하겠습니다. 조건에 기간도 포함시킬 수 있습니다.
- 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,950,000원이 추출되었습니다.
이상 조건에 따른 최대값 최소값 구하는 함수 MAXIFS/MINIFS에 대해 알아보았습니다.
매출, 이익 등 데이터 통계를 내거나 분석을 할 때 가끔 사용하기에 알아두시는 것이 좋습니다.
감사합니다.
'엑셀 > 엑셀 함수' 카테고리의 다른 글
찾을 값의 공백 없애고 일치 값 찾는 함수 _VLOOKUP / TRIM (0) | 2023.12.11 |
---|---|
조건과 일치하는 셀의 개수 세는 함수 _DCOUNT / DCOUNTA (1) | 2023.12.07 |
조건과 일치하는 값의 합계 / 평균 구하는 함수 (1) | 2023.12.05 |
함수 오류값 대체 및 제외하고 계산하는 방법 (0) | 2023.12.01 |
랜덤 숫자 추출 함수 (1) | 2023.11.27 |
엑셀 소수점 관련 함수 사용방법 (0) | 2023.11.22 |
N배수로 반올림/올림/내림하는 함수 (1) | 2023.11.20 |
올림/반올림/내림값 구하는 함수 (0) | 2023.11.16 |
댓글