Страницы: 1
RSS
Некорректная арифметика (вычитание), Excel 2013 с погрешностью считает вычитание с двузначной точностью
 
Добрый день!
Столкнулся в Excel 2013 со странностью при вычитании достаточно простых чисел в 1 действие.
Из 26 870 360,00 попытался вычесть 26 889 156,74, получил результат -18 796,74. Всё как бы хорошо, но при наведении на ячейку (когда перенес только значения, без формулы) результат выглядит как -18796,740000002. При вводе исходных чисел в другие ячейки получаю -18796,7399999983. Я из паранойи ОКРУГЛом конечно арифметику обрамляю, но здесь что-то не так.

Я думаю, что дело может быть в стиле ячеек R1C1, но интересно почитать догадки.
 
Цитата
Rayleigh написал:
но интересно почитать догадки.
Поищите на этом форуме, много раз обсуждалось
 
Арифметические операции с плавающей запятой могут давать неточный результат в Excel
Цитата
Rayleigh написал: Я из паранойи ОКРУГЛом конечно арифметику обрамляю
Так что это не паранойя, а суровая реальность
Согласие есть продукт при полном непротивлении сторон
 
Спасибо. Почитал, действительно не баг, а фича. Просто раньше на настолько простых примерах не сталкивался.
Страницы: 1
Читают тему
Наверх