web-dev-qa-db-ja.com

OpenOffice / LibreOffice Calcの数式を更新するにはどうすればよいですか?

LibreOfficeの使用を開始し、数式をレイアウトした後、Excelで通常行うようにF9を押しましたが、何も起こりませんでした。

更新するキーボードショートカットがわからず、アプリケーションメニューにも見つかりませんでした。

どうすればいいのですか?

15

単純な再計算:

変更されたすべての数式を再計算します。 AutoCalculateが有効になっている場合、RecalculateコマンドはRandやNOWなどの数式にのみ適用されます。

データ-計算-再計算を選択します

F9

押す F9 再計算します。押す Shift+Ctrl+F9 ドキュメント内のすべての数式を再計算します。

ドキュメントが再計算された後、表示が更新されます。すべてのチャートも更新されます。

RANDBETWEENなどのアドイン関数は現在、再計算コマンドに応答できません。 F9。押す Shift+Ctrl+F9 アドイン関数を含むすべての数式を再計算します。

出典: http://help.libreoffice.org/Calc/Recalculate

他のシートへの参照とURLまたは他の外部データの参照

ソースを参照してください: http://help.libreoffice.org/Calc/References_to_Other_Sheets_and_Referencing_URLs *

26
root-11

数式が機能する空のセルに貼り付けると、挿入された列のセルを編集して評価できることがわかりました。もちろん、私は列全体に対してこれをしなければなりませんでした

2
BruceWMorlan

2つの既存の列の間に列を挿入すると、その列に入力した数式は評価されないことがわかりました。

再計算は役に立ちません。

既にスプレッドシートの一部であった列に同じ数式を入力すると、正常に機能します。

1
Peter de Lacey

他のページ で書いたように:

LibreOfficeは意図的に古いスプレッドシートを再計算しません。式はバージョンごとに、または異なるスプレッドシートプログラム間で更新されるため、結果が異なる可能性があるためです。 [ツール]> [オプション]> [式]> [LibreOffice Calc]の[ファイルの読み込み時の再計算]で、2つのドロップダウン[Excel 2007以降]および[ODFスプレッドシート(​​LibreOfficeでは保存されません)]を[常に再計算]に変更します。 [OK]をクリックして、スプレッドシートとLibreOfficeを閉じます。 LibreOfficeでファイルを開くと、数式が再計算されていることがわかります。

また、[データ]> [計算](以前は[ツール]> [セルの内容])に移動し、AutoCalculateが選択されていることを確認します。

0
Ganton

これを偶然発見しました。空のセルを選択してから、削除キーをタップします。更新はすぐに行われ、いつでも再度実行する準備ができています。 Enterキーとは異なり、アクティブセルは同じセルに残ります。これを試して。空白のスプレッドシートでランダムなセルを選択します。 Enter = ROUND(Rand()* 99)削除キーを押してください。数式は00〜99の値を返します。削除キーをタップするたびにシートが更新され、数式が再計算されます。削除キーを押し続けると、すぐに更新され、新しい番号が表示されるのに十分な時間だけ表示され、その後、更新された番号が連続してぼやけます。おそらく1ミリ秒おきに更新され、セルは削除キーが放されるまで2桁の数字がぼやけています。シェークスビア2017-Jan-03

0
Shakesbeer

すべてのシートで「=」を「=」に置き換えることができます。

Ctrl + H、「すべてのシートで検索」にマークを付け、「=」ですべて「=」を置換

0
Virako