Om에는 거의 모든 값을 반환 할 수있는 수식이 셀에 있습니다.

그러나 그는 10에서 100 사이의 범위에 있는지 확인하기 위해 반환되는 값을 제한하려고합니다. 수식이 10 미만을 반환하면 10이 반환됩니다. 일반적으로 100이 넘는 값을 반환하면 100이 반환됩니다. 그렇지 않고 값이이 범위 내에 있으면 실제 결과가 반환됩니다.

이와 같은 상황을 처리하는 가장 쉬운 방법은 IF 함수를 사용하는 것입니다. 예를 들어 값이 A1 셀에 있다고 가정합니다. 이 경우 B1 셀에서 다음과 같은 수식을 사용할 수 있습니다.

=IF(A1<10,10,IF(A1>100,100,A1))

이 수식은 A1 셀의 값을 확인합니다. 10보다 작 으면 값 10이 셀에 표시됩니다. 그러나 값이 10 이상이면 다음 IF 함수가 호출됩니다. 이것은 A1의 값이 100보다 큰지 확인합니다. 만약 그렇다면 값 100이 셀에 표시됩니다. 값이 100보다 크지 않으면 A1의 값이 셀에 표시됩니다.

제한이 원래 수식 (A1)과 동일한 셀에 있도록하려면 조금 더 복잡해집니다. 기본적으로 위의 수식을 사용해야하며 수식에 “A1″이있는 모든 곳에서 A1 셀에 포함 된 수식으로 바꿔야합니다.

예를 들어 A1 셀에 다음과 같은 간단한 수식이 있다고 가정 해 보겠습니다.

=(K7+2)*3.7/12

다음과 같은 방식으로 IF 함수를 사용하는 공식에서 해당 공식을 대체합니다.

=IF(((K7+2)3.7/12)<10,10,IF(((K7+2)3.7/12)>100,100,((K7+2)*3.7/12)))

A1 공식을 괄호 안에 넣었습니다. 원래 수식에 A1이 3 번 발생했기 때문에 수식이 더 긴 수식 내에서 3 번 나타납니다. 이 프로세스는 종종 “IF 함수에서 수식 래핑”이라고하며 Excel에서 매우 일반적인 작업입니다. 래핑하는 수식의 길이에 따라 결과 수식은 매우 길고 복잡 할 수 있습니다.

동일한 결과를 얻는 또 다른 쉬운 방법은 공식에서 MIN 및 MAX 함수를 모두 사용하는 것입니다. 다시 말하지만, 사용중인 것과 동일한 간단한 공식이 여전히 있다고 가정 해 보겠습니다. 다음과 같은 방식으로 MIN 및 MAX 함수에서 해당 수식을 래핑 할 수 있습니다.

=MIN(MAX((K7+2)*3.7/12, 10),100)

이 구성은 수식의 결과를 값 10과 비교하고 더 큰 값을 반환합니다. 그런 다음이 결과를 값 100과 비교하여이 두 가지 중 최소값이 반환됩니다. 매우 매끄럽고 MIN 및 MAX 함수를 많이 사용합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (13657)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.