Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
18.04.2024, 15:15:29

Войти
Хотите поблагодарить участника за дельный совет? Нажмите [Повысить]. Так вы заслуженно поднимите репутацию активному участнику.
33 240 Сообщений в 5 456 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Баги и глюки при работе с Excel и VBA
| | |-+  excel неправильно считает сумму
Страниц: [1]   Вниз
Печать
Автор Тема: excel неправильно считает сумму  (Прочитано 5443 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Anaximandr
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« : 31.01.2018, 08:16:36 »

Доброго всем дня,
Возникла проблема с суммированием чисел, excel почему то сам меняет значение чисел и добавляет еще значения после запятой. К сообщению прилагаю файл в котором есть такая проблема. Все числа в нём имеют максимум 3 знака после запятой, а excel при суммировании добавляет какое то значение на 11 знаке после запятой. Из-за этого у меня при подсчете и сведении разными способами, не бьется итоговый результат. Например если отфильтровать по столбцу А значения от 12 до 15 включительно сумма значений по столбцу В будет 830,288999999999000, но если фильтровать по отдельности, то такой проблемы нет все значения до 3 знака после запятой.
Подскажите как быть. Похоже это что-то из серии числа 40000,973, когда его вбиваешь в excel и включаешь отображение 10 знака после запятой вместо 973 показывает 9729999999.
Аттач
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 830



Просмотр профиля WWW
« Ответ #1 : 31.01.2018, 09:36:29 »

Наберите в поиске: стандарт представления чисел с плавающей точкой IEEE 754
Для решения проблемы можно сделать только одно: добавлять в вычисления округление до нужного кол-ва знаков после запятой с помощью функции ОКРУГЛ.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Anaximandr
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« Ответ #2 : 31.01.2018, 11:45:20 »

Какая печаль. Округление костыль конечно,но похоже другого выбора нет. Спасибо за ответ.
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru