Как определить источник #NAME? ошибка в Libreoffice Calc?

447
spraff

Моя электронная таблица LibreOffice Calc содержит следующую формулу:

=IF(D8=0,'',C8*D8/B8) 

Если B8, C8 и D8 имеют значения, это работает. Но если они пусты, это не работает, я получаю #NAME?код ошибки.

В данном конкретном случае все, что мне нужно, - это версия формулы, которая работает для пустых и полных входных ячеек (я думаю, что вы можете видеть намерение), но я также хотел бы, в общем случае, опросить LibreOffice и спросить, какая часть формулы содержит недопустимую ссылку на имя.

Я могу это сделать?

3

1 ответ на вопрос

2
Steven

Часть 1: Формула, которая работает для пустых ячеек

Используйте двойные кавычки: =IF(D8=0,"",C8*D8/B8)

Текстовая строка в LibreOffice Calc (и Microsoft Excel) указывается в двойных кавычках. #NAME?Ошибка в формуле от попыток показать ''что неверный идентификатор или значение.

  • Формула =''приводит к #NAME?ошибке.
  • Формула =""отображает пустую ячейку.

Часть 2: Определить неверную часть формулы

Щелкните значок «Мастер функций» ( ), чтобы открыть Мастер функций для ячейки.

Значок мастера функций - Скриншот

В этом случае ошибка обозначается красным кружком на ''линии.

Спасибо, но вопрос: как я могу заставить программу сказать мне, что это проблема? spraff 5 лет назад 0
Используйте Мастер функций, см. Отредактированный ответ Steven 5 лет назад 0

Похожие вопросы