Excel에서 계산에 사용되는 정밀도를 제한하려는 경우가있을 수 있습니다. 이는 통화 금액과 같은 고정밀 숫자로 작업 할 때 특히 유용 할 수 있습니다. ExcelTips의 다른 문제에서 배운 것처럼 Excel은 15 자리의 내부 정밀도를 유지하지만 정보가 표시되는 방식이 아닐 수도 있습니다.

이 이분법은 흥미로운 결과를 가져올 수 있습니다. 예를 들어 Excel에 1.44라는 숫자가 저장되어 있다고 가정 해 보겠습니다. 그 숫자의 110 %가 무엇인지 알아 내고이를 두 배로 늘리고 싶습니다. A1 셀에 원래 번호 (1.44)를 입력합니다. A2 셀에 수식 = 1.1A1을 배치합니다. A3 셀에 수식 = 2A2를 배치합니다. 그런 다음 통화 서식을 위해 세 개의 셀 각각에 서식을 지정합니다. 이 시점에서 A1에는 $ 1.44, A2에는 $ 1.58, A3에는 $ 3.17이 포함됩니다.

얼핏 보면 A3의 결과가 잘못된 것처럼 보입니다. 결국 $ 1.58의 두 배는 $ 3.17이 아니라 $ 3.16입니다. 차이점은 반올림이 수행되는 방식과 Excel이 내부 계산을 수행하는 방식 때문입니다. A2 셀의 값은 실제로 $ 1.58이 아니라 1.584이고 A3 셀의 값은 3.168입니다. 반올림하면 3.17이됩니다.

이 문제를 해결하려면 Excel에서 정밀도를 처리하는 방식을 변경하면됩니다. 다음 단계를 따르십시오.

  1. 도구 메뉴에서 옵션을 선택하십시오. 옵션 대화 상자가 표시됩니다.

  2. 계산 탭이 선택되어 있는지 확인하십시오. (그림 1 참조)

  3. 표시된 정밀도 확인란이 선택되어 있는지 확인합니다.

  4. 확인을 클릭하십시오.

이렇게하면 Excel은 셀에 표시된 숫자 만 사용하여 계산을 수행합니다. 위의 예에서 A2에 대한 계산이 표시된대로 $ 1.58에서만 수행 되었기 때문에 A3 셀에 이제 $ 3.16이 포함됩니다.

Excel에서이 정밀도 설정을 변경하면 Excel에서 유지 관리하는 숫자가 영구적으로 변경된다는 점에 유의해야합니다. 따라서 소수점 오른쪽에 5 자리 숫자를 입력 한 다음 2 자리 만 표시하면 정밀도 설정을 변경하면 가장 오른쪽에있는 3 자리 숫자가 영구적으로 삭제됩니다.

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

이 팁 (2642)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.