web-dev-qa-db-ja.com

#NAMEのソースを特定するにはどうすればよいですか? Libreoffice Calcのエラー?

私のLibreOfficeCalcスプレッドシートには、次の数式が含まれています。

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

B8、C8、およびD8にすべて値がある場合、これは機能します。しかし、それらが空の場合は機能せず、#NAME?エラーコードが表示されます。

この特定のケースでは、空の入力セルと完全な入力セルで機能する数式のバージョンが必要です(意図がわかると思います)が、一般的なケースでは、LibreOfficeに問い合わせて、どちらかを尋ねたいと思います。式の一部に無効な名前参照が含まれています。

これはできますか?

3
spraff

パート1:空のセルで機能する数式

二重引用符を使用します:=IF(D8=0,"",C8*D8/B8)

LibreOffice Calc(およびMicrosoft Excel)のテキスト文字列は、二重引用符で囲まれています。数式の#NAME?エラーは、無効な識別子または値である''を表示しようとしたことが原因です。

  • =''は、#NAME?エラーになります。
  • 数式=""は空白のセルを表示します。

パート2:数式の無効な部分を特定する

関数をクリックしますWizardアイコン( enter image description here )セルの関数Wizardを開きます。

Function Wizard Icon- Screenshot

この場合、エラーは''行の赤い円で示されます。

enter image description here

2
Steven