2 книги Excel, показывающие разные результаты для одного и того же расчета?

У меня есть рабочая книга, и я сделал копию, чтобы внести изменения, которые не должны повлиять на результаты (форматирование)

Однако новый лист дал мне другие результаты расчета, когда я закончил.

Первое вычисление, которое отключено, — это MINVERSE (вычисление матричного инверсного массива). Это вычисление полностью отключено. это простая функция MINVERSE, основанная на статической матрице, скопированной из внешнего источника, поэтому результаты должны быть идентичными.

чтобы быть уверенным, я скопировал значения правильного вычисления MINVERSE с другого листа и обнаружил, что другие вычисления, основанные на матрице, все еще немного отличаются.

Настройки расчета одинаковы, а отображаемая точность отключена в обоих случаях.

Я попытался разместить файлы на другом компьютере, и расчеты для двух листов отличаются точно на ту же величину.

Кто-нибудь знает какие-либо настройки, которые могут заставить две книги давать разные результаты для одного и того же расчета?


person Michael Elkin    schedule 07.10.2013    source источник
comment
Ошибка пентиума? При копировании вы копировали из одной электронной таблицы в другую (в Excel) или копировали с помощью окон (вне Excel)? - Внутри Excel возможно, что текстовое число было изменено на фактическое число, или если оно было скопировано без форматирования, число было преобразовано в текст.   -  person SeanC    schedule 08.10.2013
comment
Я скопировал книгу снаружи в окнах за пределами Excel. Я также вставил начальные значения матрицы на оба листа через буфер обмена. С тех пор я создал базовый лист только с матрицей, поэтому я могу загрузить его в качестве ссылки. Какой предпочтительный файловый хост для stackoverflow?   -  person Michael Elkin    schedule 08.10.2013
comment
Спасибо, вы правы. Это была двухэтапная проблема, исходная матрица взята из CSV-файла. Поэтому я скопировал значения на один лист excel, который был правильным, это был весь текст, но по какой-то причине excel отформатировал некоторые числа в экспоненциальном представлении, не отображая все цифры из файла csv.   -  person Michael Elkin    schedule 08.10.2013
comment
Когда я скопировал матрицу на другой лист с первого, используя текст Unicode, он потерял точность первого листа. Если я копирую напрямую из csv или не использую текст Unicode, все в порядке. Странно, что я впервые столкнулся с этой проблемой. Еще раз спасибо.   -  person Michael Elkin    schedule 08.10.2013


Ответы (1)


Это была двухэтапная проблема, исходная матрица взята из CSV-файла. Поэтому я скопировал значения на один лист excel, который был правильным, это был весь текст, но по какой-то причине excel отформатировал некоторые числа в экспоненциальном представлении, не отображая все цифры из файла csv. Когда я скопировал матрицу на другой лист с первого, используя текст Unicode, он потерял точность первого листа. Если я копирую напрямую из csv или не использую текст Unicode, все в порядке. Кроме того, форматирование ячеек для отображения 16 или более числовых символов также устраняет проблему. Excel вычислял правильно, но входные значения теряли точность при копировании.

person Michael Elkin    schedule 06.05.2014