MINIFS 함수
2016지원 버전 자세히 보기
엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
엑셀 MINIFS 함수는 여러 조건을 만족하는 값 중 최소값을 반환하는 함수입니다.
=MINIFS(최소값범위, 조건범위1, 조건1, [조건범위2], [조건2], ...)
인수구분설명
최소값범위
필수
조건을 만족하는 값 중 최소값을 구할 범위 또는 배열입니다.
조건범위1
필수
첫 번째 조건을 비교할 범위입니다.
최소값범위와 방향 및 크기가 같아야 합니다.
조건1
필수
첫 번째 조건범위에 적용할 조건입니다.
숫자, 날짜, 텍스트, 와일드카드(*, ?, ~), 논리 연산자(>, <, <>, =)를 사용할 수 있습니다.
조건범위2
선택
두 번째 조건을 비교할 범위입니다.
조건범위와 조건은 쌍으로 입력하며 최대 126쌍까지 입력할 수 있습니다.
조건2
선택
두 번째 조건범위에 적용할 조건입니다.
빠른 예제
=MINIFS(가격범위,가격범위,"<"&5000)5,000원 미만인 제품의 최소 가격을 구합니다.결과1,700
=MINIFS(가격범위,구분범위,"과일")과일로 구분된 제품의 최소 가격을 구합니다.결과2,000
함수 개요
MINIFS 함수 간단 예제
1
5,000원 미만 제품의 최소 가격 구하기
가격범위가 {6300,4200,7100,3100,2000,8900,1700}일 때 5,000원 미만인 값 중 최소값을 구합니다.
=MINIFS(가격범위, 가격범위, "<"&5000)5,000원 미만인 제품의 최소 가격을 구합니다.결과1,700
조건을 만족하는 값 중 가장 작은 1,700을 반환합니다.
2
과일 제품의 최소 가격 구하기
가격범위가 {6300,4200,7100,3100,2000,8900,1700}이고 구분범위가 {과일,야채,과일,야채,과일,과일,야채}일 때 과일의 최소 가격을 구합니다.
=MINIFS(가격범위, 구분범위, "과일")과일로 구분된 제품의 최소 가격을 구합니다.결과2,000
과일 조건을 만족하는 값 중 가장 작은 2,000을 반환합니다.
3
특정 국가 선수의 최하 점수 구하기
선수별 점수와 국가가 입력된 범위에서 미국 선수의 최하 점수를 구합니다.
=MINIFS(점수범위, 국가범위, "미국")미국 선수의 최하 점수를 구합니다.국가범위가 "미국"인 행의 점수 중 최소값을 반환합니다.

그 외 주의사항
조건범위와 조건은 반드시 쌍으로 입력해야 하며 최대 126쌍까지 입력할 수 있습니다.
최소값범위와 각 조건범위의 크기 및 방향은 같아야 합니다. 서로 다르면 #VALUE! 오류를 반환합니다.
여러 조건을 만족하는 최대값이 필요하면 MAXIFS 함수를 사용합니다.
관련 함수

조건에 맞는 범위안에 빈 셀이 있는 경우 0을 반환합니다.
왜 이런 현상이 발생하는지, 그리고 이 경우 어떻게 해야하는지 질의드립니다.
우선 공식을 아래와 같이 수정해보시겠어요? 그럼 문제가 바로 해결되실겁니다.
왜 이런 현상이 발생하나요?
이유는 간단합니다^^ 첨부해드린 이미지를 보시면, $C$3:$C$10000 범위가 빈칸일 경우 '0'으로 반환되는게 보이실겁니다.
따라서 MIN 함수 결과값으로 0이 반환되는 것입니다^^ 궁금증이 해결 되셨나요?
제 답변이 도움이 되셨길 바랍니다.
감사합니다.
=MINIFS(g:g,o:o,"완료",'a:a,<>a3)
이렇게 함수를 설정했는데 수식이 틀리다고 나오네요
어떻게 해야 하나요? ㅠㅠ
수식을 아래처럼 수정해보세요
=MINIFS(g:g,o:o,"완료",a:a,""&a3)
기존에 했던 방식입니다.
MINIFS(KB[매매],KB[매매],">"&0)
확인 부탁드립니다.
SORT 함수를 사용해보세요.
SORT 함수는 엑셀 2021 이후(M365 포함) 에서만 제공됩니다.