|
Дробная часть числа | ☑ | ||
---|---|---|---|---|
0
ya1snik
18.10.18
✎
20:31
|
В УТ 10.3 формирую отчет о продажах по документам за квартал в декалитрах. В отчете значения представлены числами с тремя знаками после запятой. Сохраняю его в экзель формате, открываю в экзеле, задаю формат ячеек Числовой с числом десятичных знаков - 10. При визуальном просмотре число значащих цифр после запятой в каждой ячейке по прежнему не больше трех, а остальные семь - нули. Выделяю весь столбец со значениями и вуаля - в сумме по всему полю присутствуют и десятитысячные, и миллионные, и миллиардные доли числа. Как такое может быть? Я и напрямую из отчета 1С копировал числа в текстовый документ (ну нет там чисел после тысячных долей), а оттуда в экзель - опять такая же ерунда. Просто мистика какая-то.
|
|||
1
asady
18.10.18
✎
20:32
|
(0) у тебя дар создавать себе проблемы на пустом месте
|
|||
2
ya1snik
18.10.18
✎
20:37
|
(1) Проблема в том, что эти же данные используются при формировании декларации, и эти там выявляются эти же ошибки
|
|||
3
exwill
18.10.18
✎
20:45
|
(0) Компьютеры считают неточно. Ты этого не знал?
|
|||
4
asady
18.10.18
✎
20:46
|
(2) имхо числа выгружать лучше тупо строкой без всяких разделителей с выравниванием вправо
|
|||
5
ya1snik
18.10.18
✎
20:47
|
Ссылка на файл http://transfiles.ru/5t8rm
Может кто знает как убрать эти числа после третьего знака после запятой? |
|||
6
asady
18.10.18
✎
20:57
|
(4)+ поправлюсь - не установливать выравнивание вправо, а наоборот влево
|
|||
7
ya1snik
18.10.18
✎
21:13
|
Вот числа в текстовом файле http://transfiles.ru/sew10
В каждой строке число с тремя цифрами после запятой. Копируем содержимое в экзель, задаем формат ячеек Числовой с кол-вом десятичных знаков 10, выделяем столбец и смотрим на сумму... Кто-нибудь может это объяснить? |
|||
8
asady
18.10.18
✎
22:18
|
(7) твои вопросы баян
v8: Загрузка из exel неправильная дробная часть |
|||
9
Сияющий в темноте
19.10.18
✎
12:10
|
Проблемы на стороне Excel,там по умолчанию Double,а он,это двоичная дробь из 53 битов,и не все десятичные числа переводятся в нее с округлением.
вам в Excel нужнл использовать тип Currency,он всегдп с четыремя знаками после запятой,и никаких округлений не будет |
|||
10
Йохохо
19.10.18
✎
12:23
|
(0) строки убери из файла, домашний ломатель арифметики
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |