From The Document Foundation Wiki
- Главная
- Разработка
- Дизайн
- QA
- События
- Документация
- Сайт
- Локализация
- Accessibility
- Маркетинг
- Diversity
- Wiki справка
- Документация
- Публикации
- Сторонняя документация
- ЧаВо
- HowTo
- Macros
- Документация для разработчиков
- Главная
- Общие
- Writer
- Calc
- Impress
- Draw
- Math
- Base
Что означают коды ошибок (Err: NNN ) в электронных таблицах LibreOffice?
Код ошибки | Текст | Описание |
---|---|---|
#### | any | Ячейка недостаточно большая для отображения всего содержимого. См. Как просмотреть содержимое ячейки, в которой отображается ###. |
501 | Invalid character | Не верный символ для этого контекста. Например:=1¤2 вместо =1E2. |
502 | Invalid argument | Аргумент функции имеет неправильное (недопустимое) значение. Например: отрицательное значение для функции извлечения корня. |
503 #NUM ! |
Incorrect floating point operation | Результат вычисления находится вне определенного диапазона значений. |
504 | Error in parameter list | Параметр функции имеет неверный тип. Например: текст вместо числа или ссылка на диапазон ячеек вместо ссылки на одну ячейку |
505 | Internal syntax error | Не используется |
506 | Incorrect decimal point | Не используется |
507 | Error : missing pair | Не используется |
508 | Error : missing pair | Закрывающая скобка без открывающей скобки или пропавшая закрывающая скобка в середине формулы (отсутствующая скобка в конце формулы добавляется автоматически). |
509 | Missing operator | Отсутствует оператор. Например: в формуле =2(3+4) отсутствует математический оператор (*, /, + или -) между цифрой «2» и открывающей скобкой «(«. |
510 | Missing variable | Недостающая переменная. Два оператора, где второй не является унарным оператором, следуют друг за другом. Например: =1+*2. |
511 | Missing variable | Недостающая переменная. Функция требует большего количества переменных, чем указано. Например: для операторов AND() и OR() не указаны параметры. |
512 | Formula too long | В компиляторе: это относится к внутреннему числу битов (512 максимум), которое не имеет ничего общего с длиной символьной строки в формуле, но зависит от количества операторов, переменных, скобок и т.д. в формуле. В интерпретаторе: формулы, которые генерируют слишком много матриц сразу (150 максимум) и основные функции, которые получают в качестве параметров массив, который слишком велик (OxFFE максимум в 65534 октета). |
513 | Character string too long | В компиляторе: идентификатор в формуле содержит более 255 символов. В интерпретаторе: результат операции над строкой символов содержит более 255 знаков. |
514 | Internal capacity exceeded | Операции сортировки со слишком большим количеством данных (максимум доступно 100 000) или данные, которые превышают стек вычислений |
515 | Internal syntax error | Не используется |
516 | Internal syntax error | Стек расчета должен содержать матрицу, но её не существует. |
517 | Internal syntax error | Неизвестный код операции. Например: документ, содержащий новую функцию, открыт в старой версии программного обеспечения, которая не содержит эту её. |
518 | Internal syntax error | Переменная должна появиться из стека вычислений, но её там нет. |
519 #VALUE ! | No result | Функция не может поставить значение, соответствующее определению, или одна из ячеек, на которую ссылается формула, содержит текст вместо числа |
520 | Internal syntax error | Компилятор сгенерировал код, который не может быть интерпретирован. |
521 | Internal syntax error | Нет результата в стеке вычисления. |
522 | Circular reference | Формула делает прямую или косвенную ссылку на саму себя и в меню Сервис ▸ Параметры ▸ LibreOffice Calc ▸ Вычисления не были активированы итерации. |
523 | The calculation does not converge | Статистические (финансовые) функции стремятся к заданному значению, но не достигают его, или итерация ссылок в цикле не достигает минимального изменения в рамках определенных шагом максимальных |
524 #REF ! |
Incorrect reference | В компиляторе: заголовки строк или столбцов не обнаружены. В интерпретаторе: формула ссылается на ячейку, столбец, строка или таблица которой были удалены или не входили в таблицу. |
525 #NAME ? |
Incorrect name | В компиляторе: система не может активировать идентификатор (нет ссылки, имени секции, заголовка строки или столбца, макроса, и так далее). В интерпретаторе: то же самое в течение всего периода выполнения. Например: функция Basic или надстройка недоступны. |
526 | Internal syntax error | Это уже не используется, но может произойти в старых документах, если результатом формулы был диапазон. |
527 | Internal capacity exceeded | В интерпретаторе: Чрезмерная вложенность ссылок (ячейка ссылается на ячейку, которая ссылается на ячейку, которая ссылается на ячейку и т.д.). |
532 #DIV/0 ! |
Division by zero | Оператор делений «/», где знаменатель равен «0» Другие функции могут возвращать эту ошибку. Например: VAR.P с менее чем 1 аргументом ECARTYPEP менее чем 1 аргументом VAR менее чем 2 аргументами ECARTYPE менее чем 2 аргументами CENTREE.REDUITE с ECARTYPE=0 LOI.NORMALE с ECARTYPE=0 |
ТИПОШИБКИ Cell display
ТИП.ОШИБКИ |
Code | Status Bar Message | Explanation of the error (Example) |
---|---|---|---|
(None)
### |
The column is too narrow to display the complete formatted contents of the cell. |
||
(None) #FMT |
This value is outside of the valid limits for this number format. |
||
32767 #Н/Д 7 |
NotAvailable | Value not available |
A result for the formula expression is not available. |
501 | IllegalChar | Invalid character |
Invalid character in formula. |
502 | IllegalArgument | Invalid argument |
An argument of a function has an invalid value. |
503 #ЧИСЛО! 6 |
IllegalFPOperation | Invalid numeric value |
Invalid floating point operation. |
504 | IllegalParameter | Error in parameter list |
The type of a parameter of a function is invalid. |
505 | Internal syntax error |
Not configured. |
|
506 | Invalid decimal separator |
Not configured. |
|
507 | Pair | Pair missing |
Missing bracket or parenthesis. |
508 | PairExpected | In bracketing |
Missing bracket or parenthesis. |
509 | OperatorExpected | Operator missing |
Example: |
510 | VariableExpected | Variable missing |
Two operators, where the second is not a unitary operator, follow each other. |
511
|
ParameterExpected | Variable missing |
The function requires more variables than those provided. |
512 | CodeOverflow | Formula overflow |
Formula too long. |
513
|
StringOverflow | String overflow |
Character string too long. |
514 | StackOverflow | Internal overflow |
Internal capacity exceeded. |
515 | UnknownState | Internal syntax error |
Unknown error. |
516 | UnknownVariable | Internal syntax error |
Matrix is expected on the calculation stack, but it is not available. |
517 | UnknownOpCode | Internal syntax error |
Unknown operation code. |
518
|
UnknownStackVariable | Internal syntax error |
Variable not available. |
519 #ЗНАЧ! 3 |
NoValue | No value |
No valid result is possible. |
520 | UnknownToken | Internal syntactical error |
The compiler has generated a code which it cannot interpret. |
521 #NULL! 1 (LO > 7.6) |
NoCode | No code or (no) intersection |
No code or no intersection |
522
|
CircularReference | Circular reference |
A formula refers directly or indirectly to itself and the Iterations option is not activated under |
523 | NoConvergence | Calculation does not converge |
The calculation procedure does not converge. |
524 #ССЫЛ! 4 |
NoRef | Not a valid reference |
Compiler: a row or column heading could not be detected. |
525 #ИМЯ? 5 |
NoName | Invalid name |
An identifier could not be evaluated: no valid reference, no valid function name, no column/row label, no macro, incorrect decimal separator, add-in not found. |
526
|
Internal syntax error |
Obsolete, no longer used; |
|
527 | Internal overflow |
Internal capacity exceeded. |
|
528 |
Not used. |
||
529 | CellNoValue |
Interpreter, internal: no numeric value but numeric queried. |
|
530 #ADDIN? |
NoAddin | Add-in not found |
Add-In not found. |
531 #MACRO? |
NoMacro | Macro not found |
Macro not available / not found. |
532 #ДЕЛ/0! 2 |
DivisionByZero | Division by zero |
The denominator of a division operation («
|
533 | NestedArray | Nested arrays are not supported. |
Example: |
534 | NotNumericString |
Interpreter, internal: no numeric value but numeric queried. |
|
535 | JumpMatHasResult |
Interpreter, internal: jump matrix already has a result at this position. |
|
536 | ElementNaN |
Interpreter, internal: (matrix) element is not a numeric value. |
|
537 | RetryCircular |
Internal: keep dirty, retry interpreting next round. |
|
538 | MatrixSize | Array or matrix size |
Invalid size of Array. |
539 | BadArrayContent | Unsupported inline array content |
Bad inline array content, non-value/non-string. |
540 | LinkFormulaNeedingCheck | External content disabled |
A function that requires (re)loading of external sources is encountered and the user has not confirmed reloading of external sources yet. |
ТИПОШИБКИ Cell display
ТИП.ОШИБКИ |
Code | Status Bar Message | Explanation of the error (Example) |
Раньше это работало в libreoffice calc, но больше не может заставить его работать.
Я ввожу это в ячейку: (мой личный ключ изменен)
=WEBSERVICE("http://api.currencylayer.com/historical? access_key=123456&date=2021-03-08")
И я должен получить обратно JSON (работает в браузере), но в Calc я получаю
#VALUE!
ошибка.
Я сохраняю документ и перезагружаю его, чтобы отобразить баннер с надписью « Автоматическое обновление внешних ссылок отключено ». Я нажимаю «Разрешить обновление», ячейка меняется на «Err:540», что означает «Внешнее содержимое отключено».
Я пробовал изменить настройки безопасности на
Tool > Options > LibreOffice > Security > Macro Security > changed from "High" (the default) to "Medium" (confirmation required before executing macros from untrusted sources"
.. но безуспешно.
Я использую ArchLinux и пробовал использовать libreoffice-still (7.0.4-2), libreoffice-still (7.0.5-2), а также libreoffice-fresh (7.1.2-2).
Обходной путь, который я нашел, — установить плагин, который предоставляет функцию GET, как описано здесь , но я бы очень предпочел, чтобы встроенный метод работал. Это ошибка?
2021-04-12 16:01
1
ответ
Кажется, libreoffice не нравится, что в результате получается JSON. Другие веб-службы, возвращающие XML, работают нормально в соответствии с рабочим процессом, указанным в вопросе.
Это вводит в заблуждение часть libreoffice, потому что сообщается об ошибке 540, что означает отключение внешнего содержимого (можно также заметить «внешнее содержимое отключено» в строке состояния). Совершенно уверен, что это ошибка, а также неработающий JSON — это ошибка, поскольку libreoffice не должен заботиться о возвращаемом формате — его не просят анализировать.
Обходной путь — использовать функцию GET, предоставляемую этим плагином:https://www.reddit.com/r/libreoffice/comments/ajqswc/reading_data_into_calc_from_a_web_based_source/ef0o7sw?utm_source=share&utm_medium=web
2021-04-16 12:20
Многие функции программы LibreOffice.org Calc аналогичны функциям в программе Microsoft Excel. Если это так, то мы указывали имя функции в программе Microsoft Excel. Если функция аналогична, то синтаксис функций в LibreOffice.org Calc и Microsoft Excel полностью совпадает, что облегчает изучение функций и не вызывает стрессов при переходе из одной программы в другую. Тем не менее, несмотря на то, что некоторые функции должны быть совместимы (хотя бы по синтаксису), но на практике совместимы не всегда. Вот для этих случаев синтаксис функций в Microsoft Excel и может пригодиться. Функции, имена которых заканчиваются на _ADD, возвращают те же результаты, что и соответствующие функции Microsoft Excel, то есть по стандартам США. Функции без _ADD служат для получения результатов, основанных на международных стандартах, в том числе и для России. Поэтому функции с _ADD мы, как правило, даже не рассматривали, так как для России это совершенно бесполезно. Например, функция WEEKNUM позволяет рассчитать порядковый номер недели для определенной даты на основе международного стандарта ISO 6801 (неделя начинается в понедельник), в то время как функция WEEKNUM_ADD возвращает такой же номер недели, как и Microsoft Excel (неделя начинается в воскресенье). В следующей таблице описываются коды ошибок для LibreOffice.org Calc. Если ошибка происходит в ячейке, которая содержит курсор, сообщение об ошибке отображается в строке состояния:
В функциях LibreOffice.org Calc необязательные параметры можно оставлять пустыми только в том случае, если за ними не следуют другие параметры. Например, если у функции четыре параметра и два последних параметра являются необязательными, то можно оставить пустыми параметры 3 и 4 или параметр 4. Оставить пустым параметр 3 нельзя. |