ホームページ » の仕方 » Excel 2013で自動計算機能とマルチスレッド機能を変更する方法

    Excel 2013で自動計算機能とマルチスレッド機能を変更する方法

    既定では、ワークシートを開くとき、または数式が依存するエントリ、数式、または名前を変更すると、Excelはワークシート内のすべての数式を自動的に再計算します。ワークシートが大きく、多くの数式がある場合、これには数秒から数分かかることがあります。.

    数式が再計算されているうちに、マウスポインタが砂時計に変わりそしてワークシートに変更を加えることができません。.

    ワークシートの数式の入力と変更が終了するまでの時間を節約するために、自動計算を一時的にオフにすることができます。これは簡単に行えます。.

    注:自動計算機能をオフにしたくなく、コンピュータに複数のプロセッサを搭載している場合は、マルチスレッド機能をオンにすることができます。これにより、数式の再計算が少し速くなります。コンピュータに搭載されているプロセッサの数この記事の後半で、このオプションをオンにする方法を紹介します。.

    自動計算機能を無効にするには、Excelを開いて[ファイル]タブをクリックします。.

    左側のメニューで[オプション]をクリックします.

    [Excelのオプション]ダイアログボックスで、左側のメニューの[数式]をクリックします。.

    [計算オプション]セクションまでスクロールして[手動]を選択すると、値、式、または名前を変更するたびに式が計算されないようにするか、式を含むワークシートを開くことができません。.

    以下のリストは、「計算オプション」セクションで使用可能なオプションを定義しています。

    • 自動 - すべての従属式を計算し、値、式、または名前を変更するたびに、開いているチャートまたは埋め込まれているチャートを更新します。これは新しい各ワークシートのデフォルト設定です。.
    • データテーブルを自動的に除外 - すべての従属式を計算し、開いているチャートまたは埋め込みチャートを更新しますが、データテーブル機能で作成されたデータテーブルは計算しません。このオプションボタンが選択されているときにデータテーブルを再計算するには、リボンの[式]タブで[今すぐ計算](F9)コマンドボタンをクリックするか、ワークシートでF9キーを押します。.
    • 手動 - 開いているワークシートを計算し、リボンの[式]タブで[今すぐ計算](F9)コマンドボタンをクリックするか、ワークシートでF9キーまたはCtrl + =キーを押した場合にのみ、開いているワークシートを計算します。.
    • 保存前にワークブックを再計算 - 開いているワークシートを計算し、[手動]オプションボタンが選択されている場合でも、開いているチャートや埋め込みチャートを保存するときにそれを更新します。保存するたびに従属式やチャートを更新したくない場合は、このオプションをオフにしてください。.
    • 反復計算を有効にする - 目標シークを実行したり循環参照を解決したりするときに、反復回数、つまりワークシートが再計算される回数を最大反復テキストボックスに表示された数に設定します。循環参照の目標の検索または解決の詳細については、Excelのヘルプファイルを参照してください。.
    • [最大反復回数] - [反復計算を有効にする]チェックボックスがオンの場合の最大反復回数(デフォルトは100)を設定します。.
    • [最大変化] - [反復計算を有効にする]チェックボックスがオンの場合、各反復中の値の最大変化量(デフォルトは0.001)を設定します。.

    リボンの[式]タブの[計算]セクションにある[計算オプション]ボタンを使用して、3つの主要な計算オプションを切り替えることもできます。ただし、繰り返しオプションを設定する場合は、[Wordのオプション]ダイアログボックスの[数式]ページを使用する必要があります。.

    Excel 2013には、複雑な数式の計算にかかる時間を短縮することができるマルチスレッド機能があります。自動計算をオフにしたくない場合は、この機能を使用して(コンピュータに複数のプロセッサがある場合)、計算時間を短縮することができます。.

    マルチスレッド機能を有効にするには、前述のように、[ファイル]タブをクリックし、[オプション]を選択して[Excelのオプション]ダイアログボックスを開きます。左側のメニューで[詳細設定]をクリックします。.

    [式]セクションまでスクロールし、[マルチスレッド計算を有効にする]チェックボックスをオンにして、ボックスにチェックマークを付けます。使用するスレッドの数を手動で指定することも、このコンピュータのすべてのプロセッサを使用するようにExcelに指示することもできます。.

    コンピュータで他のプログラムを実行している場合は、Excelスプレッドシートの数式を再計算するためにコンピュータのすべてのプロセッサを使用したくない場合があります。.

    自動計算機能とマルチスレッド機能のさまざまな組み合わせを試して、自分のコンピュータに最適な機能を確認してください。.