상세 컨텐츠

본문 제목

엑셀 MIN함수로 최소값 구하고 MINIFS함수로 조건부 최솟값 구하는 방법

IT/엑셀

by likeapricot 2022. 3. 14. 07:01

본문

반응형

 

 

MIN함수
MINIFS함수

 

 

 

엑셀에서 최소값을 구하는 함수는 MIN이다.

그 반대로 MAX는 최대값을 구하는 함수다.

다음 포스팅에서는 MAX에 대해서 알아보고, 이번에는 MIN을 먼저 알아보려고한다.

 

 

앞서, AVERAGEIF에 대해서 알아봤는데

함수 뒤에 IF가 붙으면 해당 함수에 조건식을 넣어, 정해놓은 조건에 맞는 데이터만 결과값을 얻는다는걸 알수 있었다.

 

 

 

 

MINIFS도 마찬가지다.

최솟값을 구하긴 구하는데, 정해놓은 범위내의 조건에 맞는 데이터 중에 최솟값을 구하라는 함수다.

 

 

이번 포스팅에서는,

1. MIN함수와 MINIFS함수에 대해서 알아보고

2. MIN함수를 이용해 지정한 범위내에서 가장 작은 최솟값을 구해보겠다.

3. 다음으로 MINIFS함수를 이용해 지정한 범위내에서 600점 이하를 제외했을 때 가장 작은 최솟값을 구해보려고 한다.

 

 

 

 

MIN함수와 MINIFS함수 알아보기

 

 

MIN함수

 

 

MIN함수지정한 범위내에서 가장 작은 최솟값을 구하라는 함수다.

 

=MIN(최소값을 구할 범위)

 

로 간단하게 사용이 가능하다.

 

앞선 포스팅에서 =average를 사용한 것과 마찬가지로 직접 타이핑해서 사용하기 편리하다.

이번 포스팅에서도 직접 타이핑하여 최솟값을 구해보려고 한다.

 

 

2022.03.10 - [IT/엑셀] - AVERAGE 함수로 평균구하고 AVERAGEIF 함수로 기준 점수 이상만 선택적으로 엑셀 조건 평균 구하는 방법

 

 

 

 

MINIFS함수

 

 

MINIFS함수는 지정한 범위 내에서, 정해놓은 조건에 맞는 최솟값을 구하라는 의미다.

범위를 먼저 지정하고, 조건을 넣으면 해당 범위내에서 조건에 해당하는 값 중 가장 작은 값을 구한다.

 

만약에 0을 제외하고 최소값을 구해라! 라고 하고 싶으면

조건에 >0을 넣으면 된다.

최소값으로 0이 나올 수 있을 때, 미연에 방지하는 방법이다.

 

=MINIFS(최소값을 계산할 범위,최소값을 검사할 범위,조건)

 

순서로 입력하면 된다.

 

 

앞서 AVERAGEIF를 사용한 방법과 많이 유사하므로, 앞선 포스팅을 반드시 참고하면 좋을 것 같다.

 

 

 

 

 

 

MIN함수로 최솟값 구하기

 

 

 

 

영어점수의 최소값을 먼저 구해보겠다.

 

1. 영어점수 최솟값을 구할 셀을 클릭한다.

 

 

 

 

2. 셀에 =min(범위) 를 입력한다.

 

 

=min( 까지 입력하고, 범위를 마우스로 드래그한다.

드래그한 처음지점부터 끝지점이 처음:끝 으로 표시된다.

 

여기에서는

 

=MIN(H2:H13) 

 

이 입력되었다.

 

 

 

 

3. 영어점수의 최솟값이 구해졌다.

 

min만 사용할 경우에는 범위만 지정하면 되기 때문에 간단하게 직접 타이핑하여 사용이 가능하다.

 

 

 

 

MINIFS함수로 조건부 최솟값 구하기

 

 

 

 

영어점수 600점을 초과하는 점수에 대해서 최소값이 얼마인지 알아보려고한다.

 

조건이 들어가므로, MINIFS 함수를 사용해보겠다.

 

 

 

 

 

1. 값을 구할 셀을 클릭한다.

 

2. [수식] -> [합수 라이브러리] -> [함수 더 보기] -> [통계] -> [MINIFS]를 클릭한다.

 

 

 

 

 

3. MINIFS 함수인수 창에서 

 

Min_range 에는 최소값을 계산할 범위를 넣고

Criteria_range1 에는 최소값을 검사할 범위를(조건에 맞는 범위)

Criteria1 에는 조건을 입력한다.

 

조건을 입력할때는, 직접입력시 반드시 따옴표를 표기해주자. 여기에서는 "<600"을 입력했다.

 

Min_range(최소값을 계산할 범위) 와 Criteria_range1(최소값을 검사할 범위)는 다를 수 있다.

여기에서 보면, Criteria_range1이라고 표시되어 있는데, 이에 맞는 조건이 바로 Criteria1이기 때문에, 만약에 Criteria2가 나오면, 2에 맞춘 범위를 Criteria_range2에 입력해야된다.

 

즉, 조건이 하나일때는 Criteria_range1와 Min_range가 같을 수 있어 헷갈리지 않으나, 조건이 많을때는 세부적으로 입력해야 하므로 각각 범위를 지정하자.

 

 

 

 

 

4. 최종적으로 수식이 입력되었다.

 

 

=MINIFS(H2:H13,H2:H13,">600")

 

직접 입력해서 사용시 참고하자.

 

 

 

5. 600점 초과한 점수들 중에서의 최솟값이 구해졌다.

 

 

다음 포스팅에서는 최댓값을 구하는 함수에 대해서 알아보겠다.

 

 

 

 

 

 

관련 포스팅 더보기

 

 

2022.03.07 - [IT/엑셀] - 다중 조건 엑셀 중첩 IF 함수 이용하여 학점 구하는 방법

 

2022.03.09 - [IT/엑셀] - 엑셀 IF AND OR 함수 중첩 사용해서 A나 B고 C일때 구하기

 

반응형

관련글 더보기

댓글 영역