dポイントプレゼントキャンペーン実施中!

こんにちは

Excel2013で、INDIRECTやVLOOKUPを多用した表を作りました。

この表を使ってもらったところ、
セルに値を入力するたびに再計算をするようになってしまい、
ステータスバーに再計算:(プロセッサ4個):12%・・・と表示され、
作業が中断されるといわれたので、
再計算中でも構わず次のセルに移動し、入力を続けてもらって
構わないと伝えました。

しかし、今度は上書き保存し閉じたはずだが、
入力したはずのところが入力されていないといわれました。

再計算の最中は値が反映されず保存してしまうのかとも思ったのですが、
私の元で再現ができないのです。
このようなことはありますか。

やはり、再計算の表示が消えるのを待って、
保存をするようにしなければなりませんか。

パソコンのスペックに多少違いがあるとはおもいます。

よろしくお願いします。

A 回答 (1件)

こんばんは。



>Excel2013で、INDIRECTやVLOOKUPを多用した表を作りました。

それは揮発性関数を使ったせいではありませんか?

「揮発性関数

揮発性関数は、参照元が変更されていないように思われる場合でも、再計算のたびに必ず再計算されます。揮発性関数を多用すると、再計算のたびに計算速度が低下しますが、全計算には影響しません。」

引用元
https://msdn.microsoft.com/ja-jp/library/office/ …

不揮発性というのは、数式の器に値が残りますが、揮発性は、器に入れても、こぼれて空になってしまいます。

Excel の揮発性関数
RAND()、NOW()、TODAY(), OFFSET()、CELL()、INDIRECT()、および INFO()

>再計算の表示が消えるのを待って、保存をするようにしなければなりませんか。
再計算を手動にして、入力すればよいです。
[数式]タブの中の[計算方法の設定] に切り替えスイッチがあります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!