Tammy는 워크 시트의 값을 유효 숫자 두 자리로 반올림해야합니다.

예를 들어 셀에 137이 포함되어 있으면 140으로 반올림해야합니다. 0.0005937을 포함하면 0.00059로 반올림해야합니다. 156735.32가 포함되어 있으면 160000으로 반올림해야합니다. 그녀는 주어진 숫자를 유효 숫자 2 개로 만 반올림하는 간단한 공식이 있는지 궁금합니다.

물론 “단순”에 대한 정의가 무엇인지에 따라 다릅니다. 그러나 문제의 사실은 원하는 결과를 얻기 위해 사용할 수있는 몇 가지 다른 공식이 있다는 것입니다. 원래 값이 A1 셀에 있다고 가정하면 다음 대표 수식 중 하나를 사용할 수 있습니다.

=ROUND(A1/(10^(INT(LOG10(ABS(A1)))+1)),2)*(10^(INT(LOG10(ABS(A1)))+1))

=ROUND(A1,-(INT(LOG(ABS(A1),10))+1)+2)

=FIXED(A1,1-INT(LOG10(ABS(A1))))

=ROUND(A1,1-INT(LOG(ABS(A1))))

이 공식은 양수 또는 음수 값으로 잘 작동합니다. LOG (또는 LOG10) 함수는 첫 번째 유효 숫자가 발생하기 전에 소수점 왼쪽 또는 오른쪽의 자릿수를 결정하는 데 사용됩니다. 해당 함수의 INT는 실제로 필요한 자릿수보다 하나 적은 숫자를 제공하므로 값에 1이 더해집니다. 그런 다음 해당 자릿수를 사용하여 반올림 할 수 있습니다.

두 개가 아닌 다른 유효 자릿수를 사용할 수 있다고 생각되면 다음 공식 중 하나를 사용할 수 있습니다.

=ROUND(A1,2-INT(LOG(ABS(A1)))-1)

=ROUND(A1,2-INT(LOG10(ABS(A1)))-1)

=FIXED(A1,2-INT(LOG10(ABS(A1)))-1)

2를 변경하여 원하는 유효 자릿수를 반영하기 만하면됩니다. Excel의 유효 숫자에 대한 자세한 내용은 여기에서 찾을 수 있습니다.

http://excelribbon.tips.net/T012083

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

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

link : / excel-Rounding_to_Two_Significant_Digits [2 개의 유효 숫자로 반올림].