Точность чисел как на экране

Вызов команды:
MulTEx -группа Книги/ЛистыСвойства книгиТочность чисел как на экране


Команда записывает все числа на всех листах книги ровно так, как они отображены форматом ячеек. Т.е. если реально число содержит 5 десятичных разрядов(знаков после запятой), а форматом ячеек задано отображение только 1 знака после запятой — то после применения данной опции число будет округлено до 1 знака после запятой. И отменить данную операцию нельзя, если только не закрыть книгу без сохранения. Поэтому данное преобразование лучше выполнять на копии книги, т.к. оно приводит все числовые данные во всех листах книги к тому виду, как они отображены на экране.
При этом, если опция включена, то все вводимые в ячейки новые данные так же будут округляться до заданного форматом количества знаков после запятой.

Стандартно это можно сделать и через меню:
  • Excel 2007:
    Кнопка ОфисПараметры Excel(Excel Options) -вкладка Дополнительно(Advanced)Задать указанную точность(Set precision as displayed)

  • Excel 2010 и новее:
    Файл(File)Параметры(Options) -вкладка Дополнительно(Advanced)Задать указанную точность(Set precision as displayed)
    * название пункта «Задать указанную точность» в разных версиях Excel может несколько отличаться по своему написанию

    Для чего это нужно? На скрине ниже изображена достаточно частая ситуация в Excel:
    MulTEx - откуда расхождение в копейку
    Слева числа получены формулами и сложены в единую сумму при помощи функции СУММ(SUM), а правее они же посчитаны на калькуляторе. Как видно — суммы различаются на копейку(на самом деле различаться суммы могут и более чем на копейку). И происходит это потому, что числа слева получены путем применения формул и если установить формат ячеек с числом знаков 7 и более — станет видно, что на самом деле вместо числа 8 609,33 в ячейке число 8 609,328. И так практически со всеми числами. Просто они округлены форматом ячеек. А формат ячеек делает число только визуально округленным до указанного количества знаков после запятой, но в расчетах применяется его реальное значение со всеми знаками. И при последующем сложении всех чисел получается погрешность.
    Настройка Точность чисел как на экране поможет быстро исправить эту ситуацию, если надо применить округление ко всем числам и корректно их сравнить или посчитать. В данном случае округление применяется и к формулам — т.е. при включенном параметре Точность чисел как на экране числа в расчетах используются точно такие же, как они отображены на экране. Главное помнить, что настройка применяется ко всем числам во всех листах книги и отменить её нельзя.
    Если подобное решение не подходит — можно применить другую функцию MulTEx — Округлить. Эта функция округляет все числа в указанных ячейках до заданного знака после запятой(при этом для формул добавляется функция ОКРУГЛ(ROUND), а для констант — производится реальное округление чисел). Для применения функции необходимо будет выделить все ячейки с числами, которые надо округлить, перейти на вкладку MulTEx -группа Ячейки/ДиапазоныЯчейкиФункции и выбрать Округлить. Указать нужное количество знаков для округления.

    Лайфхак по использованию параметра: При включенном параметре Точность чисел как на экране и установленной защите листа, значения защищаемых ячеек не изменяются(как понять, что ячейка защищаемая: правая кнопка мыши на ячейке/диапазоне —Формат ячеек(Format cells) -вкладка Защита(Protection)Защищаемая ячейка(Locked)). Так же найти защищенные ячейки можно при помощи MulTEx: выделяем диапазон на листе, в котором необходимо найти защищенные ячейки -вкладка MulTEx -группа Ячейки/ДиапазоныВыделить/Очистить ячейкиВыделитьЗащищенные.
    И это можно использовать в своих целях. Если округлять значения необходимо только в конкретных ячейках(какая-то отдельная расчетная таблица), то можно сначала установить для всех ячеек листа атрибут Защищаемая ячейка, а для тех ячеек, которые надо округлять в соответствии с форматом — этот атрибут снять. После чего установить защиту на все листы и включить параметр Точность чисел как на экране. Теперь все защищенные ячейки не будут изменяться. После того, как все сверки и другие действия будут закончены — можно параметр Точность чисел как на экране отключить и продолжить работать с файлом.

    * Быстро сделать нужные ячейки защищаемыми и установить защиту на все листы можно при помощи команды Защита листов/Снятие защиты

    Loading