Страницы: 1
RSS
разные результаты при одинаковых данных, От перемены мест слагаемых сумма отличается на копейки, почему?
 
Доброго времени всем. У меня проблема при расчете. Одни и те же данные умножаются сначала на общий тариф, а потом эти же данные умножаются на тариф, разделенный на части. Результат по законам математики должен совпадать, но у меня он в большинстве случаев отличается на 1, 2, а то и 3 копейки. Все бы ничего, можно и подкорректировать, но когда количество строк переваливает за 500 не очень-то хватает времени. Помогите, может кто сталкивался или хотя бы знает в чем причина. Файл с расчетом прикрепляю.
 
Издержки ОКРУГЛ...
 
Все получается согласно правилам арифметики, т.к. вы применяете округление. В финансовых расчетах рекомендуется округлять до четвертого знака. Тогда ошибку в 0,05 коп вы не увидите.
 
дело в том, что результаты из 2-ой таблицы попадают автоматически в финансовые документы, а там должно быть только 2 знака после запятой. Вот и мучаюсь с завидной регулярностью каждый месяц, неужели нет никакого решения?
 
Комнатная сибирячка!
Покажите в Вашем примере, в каких ячейках неверный результат (отклонение от контрольной цифры).

Цитата
Михаил С. пишет:
В финансовых расчетах рекомендуется округлять до четвертого знака.
?!
 
посмотрите результат в ячейках к3:к8 и результат в ячейках v22:v27, рядом выведена разница, если я округлю до 4-х знаков, то при слиянии в конечные документы попадут некорректные цифры.
 
Сибирячка!
1. В Ваших формулах НЕ ДОЛЖНА ПРИСУТСТВОВАТЬ ФУНКЦИЯ ОКРУГЛЕНИЯ!
   Вы сами создали себе проблему!
2. Для того, чтобы Вам не "ревизировать" свои формулы при изменении расчетных коэффициентов, рекомендую присваивать им,  коэффициентам, имена: достаточно будет изменить их значения и все формулы в Ваших таблицах автоматически выполнят пересчет (см. "красные ячейки" в 1 строке).
 
Мотя! Я поняла ваше решение проблемы, но все осложняется тем, что при переносе данных в шаблон документа в word-е методом слияния word никак не хочет "прятать хвосты", все цифры после зпт отображаются как миленькие, а мне они в конечных документах как раз и не нужны.
 
Комнатная сибирячка,
1000 болтиков стоит 25 руб, сколько стоит 500?
25/1000=0,025 округл()=0,03
0,03*500=15
проверка 25/2=12,5

Это называется погрешность вычисления

решить проблему можно но надо знать как используются данные

Вариант:

х*у=z
y=b+a

x*b=промежуточные итоги с округлением
z= округл(x*b;2)+x*a и тогда совпадет

если используются оба промежуточных значения
1пром зн=округл(x*b;2)
2пром зн=округл(x*а;2)
z=округл(x*b;2)+округл(x*а;2) -отчеты будут совпадать

но не факт что округл(x*b;2)+округл(x*а;2) будет = х*у
Изменено: Александр Сергеевич - 31.01.2013 20:15:15
не нужно оскорблять.
 
Цитата
Комнатная сибирячка пишет:
Word никак не хочет "прятать хвосты"
:)

Комнатная сибирячка!

Перед процессом переноса данных в шаблон документа в Word методом слияния предварительно следует выполнить следующее:
1. Создать копию расчетного файла.
2. В расчетном файле установить "Точность как на экране".
   2.1. Пункт 1 обязателен, ибо к своим "хвостам" Вы более не сможете вернуться в этом файле.
3. Расчетную информацию, которая должна быть перенесена в Word:
   3.1. Копировать,
   3.2. Специальная Вставка (Значения) - в новую книгу Excel.
 
Поставьте  значки доллара $
Напр. СУММ(I$7:J$7)
Страницы: 1
Читают тему
Наверх