Страницы: 1
RSS
Значение со считанное Excel отличаются от значений со считанных на калькуляторе...
 
Подскажете пожалуйста, в чём может быть проблема.  
В ячейке В25 простая формула, её результат отличается, если её со считать на калькуляторе. Так же результат отличается, если за место ячеек в формулу поставить просто числа (ячейка В30). В итоге 3 разных варианта=)) При это формула в ячейке В20 по более будет, но результат тютелька в тютельку.  
Что не так?  
Спасибо...
 
Сам файлик...
 
в ячейке В20 результат вычисления равен 0,704142354481008, а не 0,704  
Соответственно в ячейке В23 - 1,12414235448101, вместо 1,124  
Отсюда и различный результат на калькуляторе и в Excel
 
Установите в Параметрах "точность как на экране" - и результат совпадет.
 
Подробнее:  
 
Правый клик на B23 – Формат ячеек- вкладка Число – формат Числовой – Число десятичных знаков = 14 – кнопка OK. Затем  увеличить ширину столбца B.  
Скопируйте формат B23 в B20.  
И тогда будет видно, что в ячейке B23 число 1.124142354481010 а не 1.124, потому что B21+B20 = 0.704142354481008 + 0.42  
 
Так всегда - отображаться может число с небольшим количеством десятичных знаков, но хранится в ячейке и участвует в вычислениях число с 15-ю значащими разрядами.  
Если нужно использовать только 3 десятичных знака после запятой, то формула в B23 должна быть не =B21+B20 , а =ОКРУГЛ(B21+B20;3)
 
Понятно, спасибо большое.  
Вопрос снят.
 
в приложенном файле гляньте пожалста что считает  
 
в Ячейке с10 откуда-то взялись 11 и 12 знаки после запятой, хотя введены для расчета с двумя  
это фрагмент таблице, никогда бы не заметил, но за год накопилась 1 копейка, которую искал у себя в программе 2 дня, а оказалось, что это в таблице не правильно считает  
 
мне прямо стало любопытно
 
Если в  исходных данных заменить формулы на значения - то в C10 будет 211.579999999958000000000000000 (кстати, если поставить "точность как на экране" - то тоже)...
 
Это особенность стандарта IEEE 754 (стандарт формата представления чисел с плавающей точкой, на котором основаны вычисления в Excel)  
 
Попробуйте вычислит в ячейке значение =1,2-1,1 какой результат получится?    
 
Эсли нужно от этого избавится, то используйте в настройках "точность как на экране" (не рекомендую), либо округляйте значения в формулах,  
=ОКРУГЛ(формула;2)
 
Кажется я понял, кто подписывается ником Михаил Ч.:-)
Я сам - дурнее всякого примера! ...
 
{quote}{login=KukLP}{date=22.12.2011 11:33}{thema=}{post}Кажется я понял, кто подписывается ником Михаил Ч.:-){/post}{/quote}Поздравляю :-)  
Ты видимо последний, кто понял ;)
 
{quote}{login=KukLP}{date=22.12.2011 11:33}{thema=}{post}Кажется я понял, кто подписывается ником Михаил Ч.:-){/post}{/quote}  
Сергей, и от меня прими поздравления.  
 
Михаил Ч.
 
только я ниче не понял)))))))
 
{quote}{login=Бух}{date=22.12.2011 11:43}{thema=}{post}только я ниче не понял))))))){/post}{/quote}Паш, надо кругозор расширять :-)
 
Округляйте, и уже вероятно промежуточные значения стОит округлять.  
Давно уже столкнулся, когда квартплату считал - если промежуточные не округлять, то выписанный счёт может не совпасть с суммой выписанных составляющих.  
Т.к. в счёте не будешь писать всем позициям все знаки после запятой...
 
Я на другого Михаила думал:-) Михаила С.
Я сам - дурнее всякого примера! ...
 
округлил все)))  
 
я вообще не Паша
Страницы: 1
Читают тему
Наверх