powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите неправильно считает Excel
8 сообщений из 8, страница 1 из 1
Помогите неправильно считает Excel
    #37777955
coy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
coy
Гость
Существует книга Excel в ней идет расчет. Приходим к ситуации когда 2-1=0,9999999998
Когда через Если задать вопрос 2=2 то да равно, 1=1 да равно. Но разница не равна 1.
Если ячейку с цифрой два в листе вручную сделать активной все будет правильно, но это не выход в листе все защищено паролем от редактирования.
...
Рейтинг: 0 / 0
Помогите неправильно считает Excel
    #37777957
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не то чтобы неправильно, это особенности работы с числами с плавающей запятой.
И если книга недоступна для редактирования - нужно стучать по голове тому, кто ее защитил.
...
Рейтинг: 0 / 0
Помогите неправильно считает Excel
    #37777958
coy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
coy
Гость
В книге работаем много лет. Принцип уже не поменять. В этом расчете нет запятых тут только целые числа. И почему если прибавить вычесть любое число все нормально. Не работает только 2-1.
Как бороться (только без снятия редактирования).
...
Рейтинг: 0 / 0
Помогите неправильно считает Excel
    #37777979
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз, все работает правильно в рамках работы с числами с плавающей запятой.
Код: vbnet
1.
2.
?typename(range("A2").Value)
Double



А какой цели нужно добиться? Если просто корректного отображения на экране - так уберите отображение фиксированных 18 знаков после запятой.
...
Рейтинг: 0 / 0
Помогите неправильно считает Excel
    #37777987
coy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
coy
Гость
На складе 2 единицы товара. Списывается одна вещь. 2-1=на складе остается 0,999999. Книга бунтуется дальше формулы не работают.
...
Рейтинг: 0 / 0
Помогите неправильно считает Excel
    #37777994
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так примените функцию ОКРУГЛ для результата
...
Рейтинг: 0 / 0
Помогите неправильно считает Excel
    #37777997
coy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
coy
Гость
Беда в том что книга размером 23мб там миллион вычислений я везде округление не поставлю,а если и поставлю базу порвет по размеру есть ли способ без округления (2-1неравно 1 это только из примеров).
Я уже понял что это стандарт IEEE 754 и он неправильно считает как его округлить?
...
Рейтинг: 0 / 0
Помогите неправильно считает Excel
    #37778141
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
coy,

используйте "точность как на экране"...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите неправильно считает Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]