Как изменить точность вычислений в формулах Excel?
Например, даты, отображаемые в ячейках, на самом деле хранятся в виде чисел. Изменяя формат отображения даты, хранимое в ячейке значение мы не затрагиваем. При работе с различными данными может понадобиться разная степень точности в расчетах, настройки которой можно задать самостоятельно. При этом надо с осторожностью изменять точность вычислений.
- В верхнем левом углу окна программы щелкните по кнопке «Office».
- В меню типичных задач выберите пункт «Параметры Excel».
- В окне «Параметры Excel» на вкладке «Дополнительно» в группе «Формулы» активируйте пункт «Включить многопоточные вычисления».
[stextbox настройка позволить автоматически использовать все имеющиеся в компьютере процессоры для сложных вычислений, уменьшая при этом время пересчета.[/stextbox]
[stextbox выберите пункт «Вручную», то необходимо будет задать нужное количество процессоров, а максимальное их число – 1024.[/stextbox]
[stextbox изменении точности вычислений в книге Excel всегда меняет точность хранимых в ячейках значений от полной (15 цифр) до любого другого отображенного числа десятичных знаков. После такого изменения возврат к исходной точности будет невозможен.[/stextbox]
Точность как на экране excel
Итак, давайте сделаем простой расчет. Поделим 1 на 3.
Наложим на ячейку формат числовой с двумя знаками после запятой.
А рядом просто введем 0,33. И помножим оба числа на 10000.
Как видите разница на 33. Можете представить что это руб. или $. Как ошибочка? Когда будете выставлять счет клиенту, вспомните про это. Он может и пересчитать. Естественно, что эта разница будет накапливаться по мере увеличения количества расчетов в Вашей таблице. Но такого быть не должно. В данном случае Excel считает по научному. То есть привлекает большое количество знаков после запятой. В реальной жизни расчеты обычные и мы ограничиваемся двумя знаками после запятой. Решается все просто. Нужно установить точность как на экране. И тогда таблицу можно пересчитывать и все совпадет. Нам нужно пойти в сервис параметры на вкладку вычисления. В параметрах книги установить точность как на экране.
Появиться диалоговое окно с предупреждением о том, что точность будет понижена.
И после подтверждения нажав на ОК произойдет пересчет.
Задание точности округления
Часто ошибки округлирования с плавающей за точкой могут повлиять на работу, задав для параметра Точность как отображаемая перед применением числового формата к данным. Этот параметр привяжет к значению каждого числа на этом сайте с точностью, которая отображается на этом.
Примечание: Использование параметра Точность как отображаемого может привести к совокупным вычислениям, которые с течением времени могут сделать данные все более неточными. Используйте этот параметр только в том случае, если вы уверены, что отображаемая точность сохранит точность данных.
- Выберите Файл >Параметры. In Excel 2007: Click the Microsoft Office button , and then click Excel Options.
- Нажмите кнопку Дополнительные,а затем в поле При вычислении данной книги установитеустановленный в поле Задайте точность и нажмите кнопку ОК.
- Нажмите кнопку ОК.
- Выберем ячейки, которые вы хотите отформатирование, на этом ячеек.
- На вкладке Главная нажмите кнопку кнопку запускадиалогового окна .
- В списке Числовые форматы выберите пункт Числовой.
- В поле Число десятичных знаков введите требуемое число знаков после запятой.
Совет: Чтобы свести к минимуму любые эффекты арифметического хранения с плавающей замером точек, можно также с помощью функции ОКРУГЛ округления чисел до необходимого количества десятичных чисел.
Точность как на экране excel
Настройка Excel на выполнение вычислений
Внесение новых данных в ячейки приводит к автоматическому пересчету всех формул. Если открытые листы содержат большое количество формул, которые требуют много времени на автоматический пересчет, то можно сократить временные затраты. Чтобы отменить автоматический пересчет после каждого внесения изменений в таблицу, выберите команду Параметры (Options) в меню Сервис (Tools) , а затем откройте вкладку Вычисления (Calculation) (рис. 16.14).
В группе Вычисления (Calculation) можно установить переключатель в одно из положений:
- автоматически (Automatic) — обеспечивает вычисление значений формул при каждом внесении изменений в данные, формулу или название. Эта установка используется по умолчанию;
- автоматически кроме таблиц (Automatic except tables) — обеспечивает вычисление всех зависящих формул, за исключением таблиц данных. Пересчет таблиц данных будет производиться только при нажатии кнопки Вычислить (Calc Now) , отображенной на вкладке, или клавиши F9;
- вручную (Manual) —- выполнение вычислений на всех открытых листах будет производиться после нажатия кнопки Вычислить (Calc Now) , отображенной на вкладке Вычисления или клавиши F9. Для выполнения расчетов только на активном листе нажмите клавиши Shift+F9. После установки переключателя в это положение Excel автоматически устанавливает флажок пересчет перед сохранением (Recalculate before save) с тем, чтобы обеспечить сохранение и учет всех введенных данных.
Установив флажок итерации (Iterations) , в поля Предельное число итераций (Maximum iterations) и Относительная погрешность (Maximum change) можно ввести числовые значения.
Назначение некоторых флажков в разделе Параметры книги (Workbook options) :
- обновлять удаленные ссылки (Update remote references) — обеспечивает вычисление и обновление формул, содержащих ссылки на другие приложения;
- точность как на экране (Precision as displayed) — понижает точность вычислений с внутреннего представления чисел (15 знаков после запятой) до точности, используемой при отображении ячеек на экране. Эта операция приводит к потере значащих разрядов, и отменить ее невозможно;
- сохранять значения внешних связей (Save external link values) — сохраняет копии значений, содержащихся во внешнем документе, соединенном с листом Microsoft Excel. Если лист, связанный с большим диапазоном ячеек во внешних документах, требует большого количества дисковой памяти или открывается очень долго, снимите флажок, чтобы улучшить эти показатели.
Найдите значения 24, З4 и 44, используя метод копирования формулы перетаскиванием.
