Страницы: 1
RSS
Формула выводит не нужное число 0,752 а 0,75199999999999999
 
Формула выводит из другой книги не нужное число 0,752 а 0,75199999999999999  
 В моей книге формула
Код
=naryad052018.xlsm]10'!$V29

В той:
Код
=ЕСЛИ(R29>0;R29+U29;" ")

которая вычисляет и выдает 0,752
У меня в книге  после работы формулы =naryad052018.xlsm]10'!$V29    выводится 0,751999999999999999999999999

Уже пол года мучаюсь. разряжность тоже не убавляется, формат -Общий
Exel 2010 и 2016
 
kost757, округлять нужно. Например так:
=ОКРУГЛ(0,751999999999999;3)
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Виноват Стандарт вычислений с плавающей точкой. Погуглите. Коротко - ошибка возникает на 16 знаке. Округляйте.
 
Я не совсем понял. если в ячейке 0,752 почему выдает 0,71999999 из-за плавующей? Что-то такое я где-то гуглил,вспомнить то.
 
Ошибка стандарта вычислений.
 
"Задать указанную точность" - включаю галку в настройках но результата нет.
 
Третий раз, жирным: это ошибка не Excel - стандарта вычислений, применяемого в компьютерной технике. Никакие галки не помогут.
Применяйте округление (см. сообщение №2)
 
Сам недавно поднимал такую тему тут. Почитайте статью и вопросы отпадут.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
Страницы: 1
Наверх