본문 바로가기
업무 지식/엑셀 함수

[엑셀] MAX, MIN 함수로 최댓값과 최솟값 구하기

by 김억지 2023. 2. 23.

 특정 범위나 입력한 인수 중에서 최댓값이나 최솟값을 구할 때는 MAX 함수와 MIN 함수로 구할 수 있습니다.

 

최댓값과 최솟값을 구하는 것 외에도 실무에서는 최댓값이나 최솟값을 제한하는 용도로도 많이 쓰입니다.

 

MAX 함수와 MIN 함수 모두 인수로 하나의 범위나 여러 개의 범위를 지정할 수 있고 각각의 숫자를 하나씩 인수로 지정할 수도 있습니다.

 

이렇게 MAX 함수의 인수로 각각의 숫자를 입력하면 인수로 입력한 숫자 중 가장 큰 숫자인 50을 구합니다.

반대로 =MIN(10,20,30,50)을 입력하면 10이 구해집니다.

 

각각이 숫자를 인수로 입력해서 최댓값이나 최솟값을 구할 수도 있지만 특정 범위를 인수로 입력하는 경우가 더 많습니다.

 

위와 같은 표가 있을 때 MAX 함수를 이용하여 국어 최고점수와 최저점수를 구해보겠습니다.

 

G3 셀에 '=MAX(B4:B11)'를 입력하면 B4:B11 범위에서 가장 큰 값, 즉 국어 최고점수를 구할 수 있습니다.

 

 '=MIN(B4:B11)'를 입력하면 B4:B11 범위에서 가장 작은 값, 즉 국어 최저점수를 구할 수 있습니다.

 

이렇게 인수로 입력한 숫자나 범위에서 최댓값이나 최솟값을 구하는 것 외에도 MAX 함수를 이용하여 최솟값을 제한하거나 MIN 함수를 이용하여 최댓값을 제한할 수도 있습니다.

 

MAX 함수로 최솟값 제한하기

 

인센티브를 지급할 때 1월, 2월, 3월의 금액을 합친 다음 분기말에 지급을 하는데 개인의 인센티브 지급액이 1,000천원에 미달하더라도 최소 1,000천원은 지급을 하는 경우를 가정하여 표를 만들어 보겠습니다.

 

E4 셀에 '=MAX(SUM(B4:D4),1000)'을 입력합니다. 강호동 직원의 경우 1~3월의 합계가 1,700천원이므로 1,700천원 그대로 나타납니다. E4 셀을 드래그하여 E11 셀까지 채워보겠습니다.

 

김말자 직원과 김창수 직원은 1~3월의 합계액이 1,000천원에 미달하지만 지급액은 1,000천원으로 나와있는 것을 보실 수 있습니다.

 

MIN 함수로 최댓값 제한하기

MAX 함수로 최솟값을 제한했듯이 MIN 함수로 최댓값을 제한할 수도 있습니다. 위와 똑같은 표에서 1~3월의 합계가 2,000천원을 초과할 경우에도 최대 지급액을 2,000천원으로 제한해 보겠습니다.

 

E4 셀에 '=MIN(SUM(B4:D4),2000)'을 입력합니다. 강호동 직원의 경우 1~3월의 합계가 2,000천원을 초과하지 않기 때문에 1~3월의 합계인 1,700천원으로 나타납니다. E4 셀을 드래그하여 E11 셀까지 채워보겠습니다.

 

김민순 직원의 경우 1~3월 합계액이 2,200천원이지만 지급액이 2,000천원으로 표시됩니다.

댓글