Предельная точность (Microsoft Excel)
Бывают случаи, когда вы хотите ограничить точность вычислений в Excel. Это может быть особенно удобно, когда вы работаете с числами с заданной точностью, такими как денежные суммы. Как вы узнали из других выпусков ExcelTips, Excel поддерживает пятнадцать цифр внутренней точности, но это может быть не так, как отображается ваша информация.
Эта дихотомия может привести к некоторым интересным результатам. Например, предположим, что у вас есть число, сохраненное в Excel, это 1,44. Вы хотите выяснить, что составляет 110% от этого числа, а затем удвоить его. Вы помещаете исходное число (1,44) в ячейку A1. В ячейку A2 поместите формулу = 1.1A1. В ячейку A3 поместите формулу = 2A2. Затем вы форматируете каждую из трех ячеек для форматирования валюты. На этом этапе A1 будет содержать 1,44 доллара, A2 будет содержать 1,58 доллара, а A3 будет содержать 3,17 доллара.
На первый взгляд может показаться, что результат А3 неверен. В конце концов, дважды 1,58 доллара — это 3,16 доллара, а не 3,17 доллара. Разница связана с тем, как выполняется округление и как Excel выполняет внутренние вычисления. Оказывается, значение в ячейке A2 на самом деле не 1,58 доллара, а 1,584, а значение в ячейке A3 тогда 3,168. После округления получается 3,17.
Если вы хотите обойти эту проблему, вы можете сделать это, изменив способ обработки точности в Excel. Выполните следующие действия:
-
Выберите «Параметры» в меню «Инструменты». Вы увидите диалоговое окно «Параметры».
-
Убедитесь, что выбрана вкладка «Расчет». (См. Рис. 1.)
-
Убедитесь, что установлен флажок Precision As Displayed.
-
Щелкните ОК.
При этом Excel выполняет вычисления только с использованием цифр, отображаемых в ячейке. В приведенном выше примере это означает, что ячейка A3 теперь содержит 3,16 доллара, потому что расчет A2 был выполнен только для 1,58 доллара, как показано.
Обратите внимание, что при изменении этого параметра точности в Excel числа, поддерживаемые Excel, изменяются навсегда. Таким образом, если вы ввели несколько чисел, у которых было пять цифр справа от десятичной дроби, а затем вы отобразили только две, изменение настройки точности навсегда отбросило бы три цифры — самые дальние вправо.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2642) применим к Microsoft Excel 97, 2000, 2002 и 2003.