Ответить в теме: Округление в Excel!
Для входа нажмите здесь
Вы можете выбрать иконку, характеризующую сообщение
Преобразит www.example.com в [URL]http://www.example.com[/URL].
Сообщение от drawline Как избавиться от такой ошибки при расчетах в Excel? формат функции имеет вид =ОКРУГЛ(А;М) А - число или значение функции которую нужно округлить М - количество знаков после запятой, после округления Сообщение от drawline 127,5147059=127,514706=127,51471=127,5147=127,515=127,52=127,5=128 Вопрос - кто-нибудь знает, почему в Excel даже при округлении приведенного в примере числа с использованием простой функции (математической!) 'ОКРУГЛ' вычисляет значение 127,51? Вы в этом месте хотите увидеть 128 ровно? так просто поставьте вместо М "0" И счастье появится гораздо проще с меньшими услиями
Сообщение от vikttur Действует для всех открытых книг. Сообщение от osovch нет, только в той книге, в которой вы находитесь и в только в которой установили данную галочку. Прошу прощения за невольное заблуждение. Подразумевалось: для всех листов открытой книги. Изменения необратимы.
Даже не понял в чём возникла проблема! нормально в Ёкселе устроена функция округления: устанавливаешь точность знаков и нормально округлаяет с заданной точностью кстати даже ровные сотни, тыщи , десятки тысяч .... отлично выставляет (очень удобно например при вычислении з/платы за 1-ю половину месяца.
Сообщение от vikttur Сомнительное счастье. Возврата назад не имеет. Действует для всех открытых книг. нет, только в той книге, в которой вы находитесь и в только в которой установили данную галочку.
Не вдаваясь в подробности: ошибка возникает в 16 знаке после запятой. Виноват стандарт, применяемый в вычислениях, и не только в Excel. Кому интересно - поиск "стандарт IEEE 754 (стандарта двоичной арифметики с плавающей запятой)." ...задать точность как на экране. и будет вам счастье. Сомнительное счастье. Возврата назад не имеет. Действует для всех открытых книг.
а можно просто в настройках поставить галочку - задать точность как на экране. и будет вам счастье.
...сам спросил - сам ответил: При расчетах пришлось во все формулы (где есть умножение или деление) ставить округление до 2-го знака после запятой, тогда все набегающие ошибки исчезли! Всем, кто принял участие - спасибо!
127,5147059=127,514706=127,51471=127,5147=127,515=127,51=127,5=127 По правилам должно быть так? Значит Excel прав?
Есть несколько правил округления чисел, также, в Excel есть несколько функций, однако, по умолчанию, разве не должна применяться математическая функция при отображении числа с отбрасыванием разрядов в Excel (формат ячейки "число")? Вот пример (математически, как еще в школе вдалбливали : 127,5147059=127,514706=127,51471=127,5147=127,515=127,52=127,5=128 Вопрос - кто-нибудь знает, почему в Excel даже при округлении приведенного в примере числа с использованием простой функции (математической!) 'ОКРУГЛ' вычисляет значение 127,51? PS. Например, 127,55 отображает как 127,6 (формат ячейки "общий" или "число") Как избавиться от такой ошибки при расчетах в Excel?
Правила форума