Если в редакторе электронных таблиц ONLYOFFICE результат отличается от результата в Excel, сначала сравните саму формулу, значения в ячейках и настройки книги. Не заменяйте формулу на предполагаемый вариант: проверьте разделители и поддержку функций, а затем принудительно выполните перерасчет. ONLYOFFICE предоставляет функцию автозаполнения формул и настройки языка формул, региональных разделителей, системы дат 1904 года и итеративных вычислений; это первые места, которые следует проверить.
Определите тип несоответствия
Прежде чем что-либо менять, сохраните копию рабочей книги. В каждом приложении выберите ячейку с результатом и сравните строку формул, ячейки, на которые есть ссылки, и формат отображаемого числа. Различия во внешнем виде могут быть связаны с проблемой отображения: например, порядковый номер даты или значение со скрытыми десятичными знаками могут отображаться непоследовательно, в то время как само число будет похожим.
| То, что вы видите | Сначала проверьте |
#NAME?или формула, отклоненная при поступлении | Проверка орфографии функции, языка формул, разделителей аргументов и поддержки функции вашей версией редактора. |
#VALUE!или #N/Aнеожиданный ноль | Типы входных данных, пустые поля, текст, хранящийся в виде чисел, диапазон поиска и перемещение ссылочных данных. |
| Результат редактирования входных данных устарел. | Пересчитайте лист или рабочую книгу; проверьте настройки вычислений. |
| Даты различаются на фиксированное количество дней. | Сравните настройки системы дат 1900/1904 в рабочей книге. |
| Различаются только последние десятичные знаки. | Сравните точность, округление в формуле и количество десятичных знаков на экране. |
Проверьте синтаксис формул и региональные настройки.
В ONLYOFFICE щелкните ячейку и проверьте строку формул. Убедитесь, что формула начинается с =запятой, скобки сбалансированы, диапазоны указывают на нужные ячейки, а текстовые аргументы используют кавычки. Если формула имеет несколько аргументов, используйте разделитель, ожидаемый текущими региональными настройками редактора. Формула, скопированная с другого компьютера, может использовать другой десятичный разделитель или разделитель списка.
Откройте расширенные настройки редактора электронных таблиц и ознакомьтесь с региональными настройками. В официальной документации ONLYOFFICE по расширенным настройкам описаны язык формул, регион и разделители в зависимости от региональных настроек, включая возможность использования пользовательских десятичных разделителей и разделителей тысяч. Подберите их в соответствии с рабочей книгой и вашими языковыми настройками, вместо того чтобы менять разделители случайным образом. Язык формул управляет именами, отображаемыми для функций, поэтому имя функции, скопированное из редактора с другими настройками, может быть отклонено, даже если предполагаемое вычисление корректно.
Используйте функцию автозаполнения формул для проверки синтаксиса: введите =первые символы функции, затем выберите функцию из списка и следуйте отображаемому шаблону аргументов. Инструкции по вставке функций в ONLYOFFICE объясняют список автозаполнения и ввод аргументов. Если нужная вам функция не отображается, обратитесь к справочнику функций редактора и убедитесь, что установленная версия ONLYOFFICE ее поддерживает. Не следует предполагать, что каждая новая функция Excel ведет себя одинаково во всех редакторах электронных таблиц или версиях.
Пересчитайте и сравните входные данные.
Если результат отображается зависшим, нажмите клавишу F9для пересчета всей рабочей книги или Shift+F9текущего листа. Эти сочетания клавиш перечислены в официальных сочетаниях клавиш редактора электронных таблиц ONLYOFFICE . Затем отредактируйте безобидный тестовый ввод в копии и отмените его; проверьте, обновились ли зависимые формулы.
Если результат по-прежнему неверен, проверьте исходные ячейки. Число, импортированное как текст, пустая строка, возвращаемая другой формулой, неожиданный пробел или ключ поиска с другим типом данных могут привести к изменению поведения формулы. Протестируйте небольшую репрезентативную формулу в пустой ячейке, например =SUM(B2:B6), и сравните формулу и ее входные данные в Excel и ONLYOFFICE. Для поиска проверьте настройки точного совпадения, диапазоны поиска и возврата, а также наличие ключа. Избегайте заключения формулы в скобки IFERRORтолько для того, чтобы скрыть проблему; это может скрыть неработающую ссылку или отсутствие совпадения.
Сравните настройки рабочей книги, которые влияют на результаты.
Расчеты дат: В расширенных настройках сравните параметр «Использовать систему дат 1904 года» с ожидаемой системой дат в рабочей книге. ONLYOFFICE описывает этот параметр для рабочих книг, созданных в версиях Excel для Mac, которые использовали систему 1904 года. Несоответствие может изменить значения дат, даже если формулы остались неизменными.
Циклические ссылки: Если формула зависит от собственного результата, рабочая книга использует итеративные вычисления. Проверьте, включены ли итеративные вычисления, и сравните максимальное количество итераций и максимальное изменение в настройках вычислений ONLYOFFICE. Разница в этих настройках может привести к разным точкам остановки в двух редакторах. Если циклическая ссылка возникла случайно, исправьте зависимость, а не включайте итерации.
Точность и округление: Сравнивайте формулы с полной точностью, а не только с их форматированным отображением. Если рабочей книге требуется стабильная валюта или результат для отчетов, используйте явное правило округления в том месте, где этого требует бизнес-правило, например =ROUND(A1,2). Не включайте параметр «точность отображения» просто для того, чтобы добиться визуального соответствия: Microsoft предупреждает, что этот параметр может иметь кумулятивное воздействие на сохраненные значения в своих рекомендациях по точности округления .
Когда отличается только одна функция
Проверьте точное имя функции и аргументы, сравнив их со ссылками на функции в установленных версиях ONLYOFFICE и Excel. Одинаковое имя не гарантирует идентичности во всех крайних случаях, новых функциях или совместимости с устаревшими версиями. В текущих рекомендациях Excel по совместимости формул также отмечается, что совместимость может зависеть от версии Excel, используемой в рабочей книге. Если функция недоступна, замените её только документированным эквивалентом и протестируйте эту замену на репрезентативных входных данных, включая пустые значения, ошибки и граничные значения.
Для важной рабочей книги сохраните оригинал и протестируйте копию в обоих приложениях. Если несоответствие сохраняется, запишите формулу, точные значения ячеек, текст ошибки, версии приложений и соответствующие настройки; минимальная рабочая книга с затронутыми ячейками упростит выявление проблемы.
Контрольный список проверки
- В обоих редакторах строка формул отображает нужную формулу и ссылки на ячейки.
- Названия формул и разделители соответствуют языку формул ONLYOFFICE и региональным настройкам.
- Нажатие клавиши F9 пересчитывает рабочую книгу, а изменение входных данных теста обновляет зависимые результаты.
- Система дат и настройки итеративных вычислений соответствуют потребностям рабочей книги.
- Основные результаты совпадают для обычных, пустых, ошибочных и граничных значений; отображаемое форматирование не маскирует числовые различия.

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

Сравните язык формул и настройки разделителей, если формула, скопированная из Excel, отклонена.

Ошибка в имени — это сигнал для проверки правильности написания функции и того, распознает ли редактор эту функцию.

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