Jennifer는 수식에서 비교해야하는 두 개의 숫자가 있습니다. 두 번째 숫자가 첫 번째 숫자의 5 % (더하기 또는 빼기) 내에 있으면 한계 내에있는 것으로 간주됩니다. 두 번째 숫자가이 범위를 벗어나면 “한계를 벗어남”과 같은 것을 반환하는 수식이 필요합니다.

공식에 접근 할 수있는 다양한 방법이 있습니다.

첫 번째 숫자가 A1 셀에 있고 비교할 숫자가 B1 셀에 있다고 가정합니다. 한 가지 방법은 IF 함수를 사용하여 테스트하는 것입니다.

=IF((A1-B1)>(A10.05),"out of limits", IF((B1-A1)>(A10.05),"out of limits", "within limits"))

이것은 잘 작동하지만 공식은 약간 깁니다. 수식에 OR 함수를 추가하여 좀 더 짧게 만들 수 있습니다.

=IF(OR(B1<A10.95,B1>A11.05),"out of limits","within limits")

OR 함수를 건너 뛰고 값 간의 절대 차이를 비교하여 수식을 더 짧게 만들 수 있습니다.

=IF(ABS((B1-A1)/A1)<=0.05,"within limits","out of limits")

이 수식에는 나눗셈이 발생하므로 A1의 값이 0이면 오류가 발생할 수 있습니다.이 잠재적 문제를 방지하려면 수식을 약간 수정해야합니다.

=IF(A1=0,"unknown",IF(ABS((B1-A1)/A1)<=0.05, "within limits","out of limits"))

값이 “서로의 5 % 이내”여야하는 경우

계산은 약간 더 복잡합니다.

=IF(ABS(B1-A1)/MAX(ABS(B1),ABS(A1))>0.05, "out of limits","within limits")

이 경우 MAX 함수는 A1과 B1의 두 값 중 더 큰 값을 결정하는 데 사용됩니다. MAX 함수는 두 숫자가 모두 음수이면 0에 가장 가까운 값을 반환하므로 A1 및 B1의 절대 값을 테스트해야합니다.

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

이 팁 (11116)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Determining_If_a_Value_is_Out_of_Limits [값이 한계를 벗어 났는지 확인].