• ベストアンサー

Excelの計算方式について

Excelのツールメニューから入り、[オプション]のなかに計算方式のタグがあります。自動計算か手動計算かを設定するところがありますが、手動ににするとどのようなメリットがありますか、または手動でこんな使い方をしているよといったことを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#153814
noname#153814
回答No.4

私は「いろんな日報」を作る関係から、たびたびお世話になっています。 新しい日報を作るときや、一箇所だけの関数の手直しは良いのですが、二箇所以上の修正ですと、一箇所修正するたびに、下のほうに「計算中*%」と表示されて、その間待っていなければなりません。 ですから、修正する前に「手動」にしておいて、全部の修正が終わってから、「自動」に切り替えます。

shinkami
質問者

お礼

回答ありがとうございます。 運用法理解出来ました。

その他の回答 (4)

noname#79209
noname#79209
回答No.5

シート内に、大量の計算式や複雑な計算式が入っていて、 非常に計算時間が長くなってしまう場合、 「自動計算」がオンになっていると、データを一箇所変更する度に「自動計算」が始まるので、 データ入力がスムースに行えません。 このようなときに、一旦「手動計算」に切り替えておき、データ入力が終わった時点で 「自動計算」をオンにするか「F9」を押して再計算させます。

shinkami
質問者

お礼

回答ありがとうございます。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 #2 さんの話の続きにもなるのですが、日本に紹介されたのは、Lotusのほうが先ですが、MS(+アスキー)側は、MS-Multiplanという表計算をMS-DOSと一緒に販売していました。(1984/5年頃)最初、メモリが、640KBを越える仮想メモリで、EMSなんていうものも想定していなかったこともあるのです。Multiplan とExcelは、良く似ている部分があるのですが、「自動・手動」などのオプションも、当時からありました。逆に、VBAを除くほとんど全ての機能があったと言っても過言ではありません。 当時は、検索の関数に、LOOKUP関数(現 VLOOKUP)を多用していたのですが、データを入力するときに、1,000行も入れると再計算が始まって、次の入力が出来なくなってしまうのです。そこで、手動計算方式にして、入力してから、自動計算にするという切り替えをしていました。フィルタオプションやデータベース関数の登場は、1989年頃ですから、もうLotus1-2-3が日本市場を席巻して後の祭りでした。 それが、未だに、そんな問題が続いているのかは、なんともいえないと思うのです。ただ、そういう現象がないとは言えません。実際に、再計算関数(別名:揮発性関数-RAND(),TODAY(),NOW(),INDEX, VLOOKUP, OFFSET/配列数式)というのがあり、それが思わぬ支障をきたしていることがあります。Excelのタスクバーの左下に、「再計算」という言葉が出てくることがあります。そういう時に、あまりに反応が遅すぎて思ったような入力が出来ないわけです。 その場合、手動計算にするよりも、VBAに切り替えてしまったほうがよい、ということは言えるのですが、VBAは、全てのユーザーが使えるとは限らないから、そうしたオプションも有効なのかもしれません。

shinkami
質問者

お礼

回答ありがとうございます。 歴史があるのですね

  • hirokazu5
  • ベストアンサー率16% (308/1836)
回答No.2

大昔、具体的には20年くらい前ですが、 「自動計算は素人向け、ちょっと慣れてきたら手動計算」 みたいな時代がありました。 当時の表計算ソフトはLotus1-2-3が圧倒的な市場占有率でしたが。 自動計算だと、ちょっとセルの値をいじっただけで、 全体に波及して計算をやり直すので、 パソコン(CPUが10MHzでメモリーが640kBとかの時代)に負担が掛かっていたのです。 それで、「勝手に再計算するな」という意味で手動計算に設定していたりしました。 同じ目的で、パネルoffなんて選択肢もありました。 これは「計算実行中は画面を真っ黒にして、計算が終わったら表示を再開しなさい」という意味です。 画面の書き換えにパワーを食うくらいなら、その分さっさと計算しろ、っていう意味です。 いまでも、負荷の高い計算をさせる人は、そういう設定にしているのかも。

shinkami
質問者

お礼

回答ありがとうございます。 CPの性能の低い時の遺物ですね

noname#77845
noname#77845
回答No.1

あくまでも、例えですが…、 どこかのセルに 「=TODAY()」 や 「=RAND()」 の様に、その時々で内容が変化する関数が記載されているとします。 過去の値を知りたいのに、これらの関数を記載すると表の内容自体が変化してしまいます。そういうときに「手動計算」を使用して、自分で計算させたいときに計算させることができます。

shinkami
質問者

お礼

回答ありがとうございます。 分かりましたが、使い分けがうっかりしそうですね

関連するQ&A

  • エクセルの計算方式

    WIN98でEXCEL2002を使っています。 普段は計算方式を自動で使っているのですが、何もしていないのに急に自動計算ができなくなるときがあります。そういう時はいつも「ツール」→「オプション」→「計算方式」を確認するのですが、必ず「手動」に切り替わっています。その都度「自動」に設定し直すのですが、わずらわしくてしょうがありません。 原因と解決方法をお知りの方がいらっしゃれば、お教えいただきたいと存じます。

  • エクセルの自動計算設定について教えてください。

    毎回エクセルシートを開いて、ツール→オプション→計算式を、手動から自動に変えています。 毎回自動で計算してほしいのですが、いつも終わってまた開くと手動に戻ってしまっております。 どのように自動に固定できるのでしょうか? どうぞ教えて下さい。 PS.余談ですが、なぜ手動の機能があるのでしょうか? 自動であってこそのエクセルだとおもうのですが、手動機能のメリットがナゾです(・・?

  • エクセルの計算方法について

    いつも御世話になります。 XP OFFICE2003です。 エクセル作成したファイルでファイル毎に計算方法を保存することが可能でしょうか。   メニューバーの「ツール」「オプション」「計算方法」自動/手動  で設定しますがファイル毎に出来ません。 例 Aファイル 手動 Bファイル 自動 Cファイル 手動   と言う具合にしたいのです。 何かいい方法があるのならご教授いただけないでしょうか

  • エクセルの複数シート間の計算について

    エクセルについてです。複数のシート間でVLOOKUP関数やSUMPRODUCT関数を使用しています。データ量が大きくなるにつれて、あるセルの数字を変更しただけで、全体の自動計算にとても時間がかかってしまいます。メニュー→ツール→オプションの計算方法タグにて、手動計算にすればいちいち全体の自動計算をさせずに済むのですが、これだと作業シート内の計算も更新されません。作業シート内の計算だけ自動にして、他のシートへの計算は後で行うような方法ってあるのでしょうか?]

  • EXCELの自動計算について

    ある項目を自動計算でセット後に,値を変更したくないので,そのエクセルファイルの設定を ツール→オプション→計算方法 で手動に変更しました。 その状態で格納しましたが,別のファイルで自動計算のファイルを開けてる状態で,上記のファイルウィ開けると自動計算に変わり,計算されてしまいます。 計算させないような設定はありませんか?

  • エクセル 計算方法が変わってしまいます

     職場の人からエクセルの事で質問されたのですが解決方法が分かりません。  あるエクセルのファイルを開くと「ツール」→「オプション」→「タブ:計算方法」内の計算方法の項目が手動になっていて、いつも自動に変えて保存するのですが、次に開くと手動に戻ってしまうらしいのです。  いちいち変更しなくても自動で設定を保存できないのでしょうか、どなたか解決方法がありましたらご教授くださいませ。  もしかしたらファイル自体が壊れているのかもしれないので、解決方法がないようでしたらスッパリあきらめて作り直します。

  • コピーした計算式で正しい計算結果が出ません

    Windows8.1です。 エクセルで、作成した計算式をコピーしたのですが、正しい計算結果が出ません。 調べて、「ツール」メニューの中の「オプション」、「計算方法」、「自動」「OK」と行くようですが、ツールに「オプション」がありません。 どのようにしたらよいのでしょうか? ※OKWAVEより補足:「富士通FMV」についての質問です。

  • エクセルで「ブックの計算」が「自動」になりません

    エクセル2007を使っています。 「エクセルのオプション」→「数式」→「計算方法の設定(ブックの計算)」のところで、 何度も「自動」を選択するのですが、一旦、OKを押して、もう一度、「エクセルのオプション」を開けると、「手動」に戻っています。 どうすればよろしいでしょうか。

  • エクセルの計算方法について

    エクセル2000の計算方法(オプション)についてご教授お願いします。 ファイルを保存するときに計算方法を自動にした場合でも、何らかの原因で手動になることはありえますか?(オプション→計算方法を開かずに) 私の勘違いかもしれませんが、自動→手動になってしまったケースがあります。 よろしくお願いします。

  • EXCELの自動(再)計算について

    EXCELの自動計算について質問します。 EXCELの自動計算である特定のセルのみ自動計算をしないように設定することは出来るのでしょうか? 具体的には、ある共有しているファイルがありまして、そのトップ部分にファイルの更新時間を表示させております。 NOW()関数をそのセルに設定しているのですが、オプションでの自動計算が自動になっていると EXCELを開いた瞬間にこのファイル更新時間が再計算されてしまいますが、ここの更新時間表示の関数のみ オプションの自動計算の「手動(保存時に再計算)」にしたいのです。 この共有しているEXCELの他のセルには様々な関数が設けてあるのですが、それについては自動で再計算してもらわないと とても困るのです。(コンピュータを余り知らない方々も操作することもあるので、F9を押して再計算して下さいと混乱を招く 様な事はしたくないと言うこともあるので…) 何か良い方法がありますでしょうか?

専門家に質問してみよう