• ベストアンサー

Excelで変更がないのに保存確認が…

Excel 2007で別シートを参照する数式を使用していると、変更がないのに毎回保存の確認が求められます。 例えば、シートShee1のあるセルにシートSheet2を参照する下記のような数式がある場合です。 勿論、Sheet2のセルA1からA10には、数字そのものが入っているだけです。     =SUM(Sheet2!A1:Sheet2!A10) 保存確認を出なくする方法があればご教示頂きたく、よろしくお願い致します。

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

  • ベストアンサー
  • cj_mover
  • ベストアンサー率76% (292/381)
回答No.1

  =SUM(Sheet2!A1:A10) と、正しい数式(正しい参照)にすれば、余計な保存確認はなくなります。 >  =SUM(Sheet2!A1:Sheet2!A10) 戻り値は同じでも、計算する内容が全く異なります。 保存確認を求められるのは仕様です。

isunsun
質問者

お礼

原因は数式が正しくなかったのですね。 ご指摘のとおり数式を修正したところ、旨く行きました。 早速回答頂きありがとうございました。助かりました。

その他の回答 (2)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.3

Excel 2007は、数式が一つでもあれば、変更がなくても、毎回保存の確認が求められます。 保存確認を出なくする方法はありますが、自動で再計算しなくなって、使いづらくなるので、お勧めできません。 計算式を全て計算結果の値に置き換えて、保存すれば、保存確認を出なくすることはできますが、数式による再計算はできません。

回答No.2

他に日付関数なんか入っていませんか。

関連するQ&A

  • Excelの数式の自動変更について

    excelの数式で困っています。 以下のようなシート1があります。 シート1 │A B C ─┼──── 1│a b c 2│d e f 3│g h i シート2で、以下の数式でシート1の値"e"を参照しているセルがあります。 =シート1!B2 この式では、シート1に行や列を挿入しても、"e"の値があるセルを参照したままになるように、数式が自動的に変更されます。 そうではなく、以下の条件を満たすような数式に変更したいと思っています。 ・1行と2行の間に行を挿入  →数式が自動変更され、"e"を参照したままにする ・A列とB列の間に列を挿入  →数式は変更されず、元々"e"があった場所を参照する 何かよい方法はないでしょうか? 回答よろしくお願いいたします。

  • エクセル エラー?表示

    家計簿を作って入力しているんですが毎回、上書き保存する際に 「このワークシートの数式に、1つまたは複数の無効な参照が含まれています。有効なパス、ブック、範囲名、およびセル参照が数式に含まれていることを確認してください。」 というのが表示されます。 計算式がまちがっているという事なんでしょうか? もし間違っているならどこが間違っているか確認する方法はあるんでしょうか?数式をひとつずつ確認するしかないんでしょうか? エクセル2007 Windowsはビスタです。 宜しくお願いします。

  • EXCELで開いただけで変更を保存するか聞いてくる

    Macで、EXCEL for mac 2011を使っています。 .xlsxファイルを開いて、そのまま何もせずに閉じるだけで、「変更を保存しますか?」の 確認ダイアログが表示されることがあります。 調べると、NOW関数などを使っているとこのような現象になるという情報がよくヒットしますが、 このような関数は使っていません。 このような現象になるファイルと、ならないファイルを比べたところ、 このような現象になるファイルはSUM関数を使っていて、ならないファイルは何の関数も使っていませんでした(文章が書いてあるだけ)。 しかし、試しにSUM関数を使っているセルを全て消して、別名で保存して、開いてみましたが、 同じように「変更を保存しますか?」のダイアログが表示されました。 何も変更せずに閉じたときにダイアログが出ないようにするには、どうすれば良いでしょうか。

    • ベストアンサー
    • Mac
  • Excelのマクロで結果が一時的にエラーに

    Excelのマクロを使ってデータの算出を行ってから、 そのシートをコピーして別のBookに保存しています。 これまで保存したBookに特に問題が生じたことはなかったのですが、 今朝1枚のシートの数字に「1」だけ誤差がありました。 SUM関数を使った数式が間違ってコピーされたのかと思い確認していたら、 他のシートの数字をチェックしている間にきちんと直っていました。 数字も数式も何も変更しておりません。 どこか間違っていたならそこを直せば良いだけですが、 間違っていた訳ではないため対処方法がわかりません。 このような場合はどうしたら良いのでしょうか? ご存知の方がいらっしゃいましたら、どうかよろしくお願い致します。

  • エクセル2010の絶対参照について。

    エクセル2010についての質問です。 ファイルはエクセル2003?2007?のものを互換モードで使っております。 よろしくお願い致します。 sheet1のセルA1に、別のシート(Sheet2)のA2~A11の合計をオートサムで求めると数式が=SUM([Sheet2.xls]Sheet2!$A$2:$A$11)となっています。 sheet1のセルB1に数式=SUM([Sheet2.xls]Sheet2!$B$2:$B$11) sheet1のセルC1に数式=SUM([Sheet2.xls]Sheet2!$C$2:$C$11) sheet1のセルD1に数式=SUM([Sheet2.xls]Sheet2!$D$2:$D$11) をオートフィルか、コピーアンドペイストで素早くやりたいのですが、 数式の$を消して、=SUM([Sheet2.xls]Sheet2!A2:A11)でオートフィルでできるのですが、 自動で$が入力されるのがなぜだか分かりません。 $が自動で入力される理由と、$があるなしの違いを、理解してる方に聞きたいと思い 質問しました。 よろしくお願い致します。

  • EXCELで別シートのセルを参照する場合について

    EXCELで別シートのセルを参照したいのですが… 参照先のセルの行が飛び飛びのため、数式をどのようにしたらよいかわからず困っています。入力するセルの数も大量のため、一つ一つ参照入力するには手間がかかりすぎるため、何かしらの関数で対応できないでしょうか。 具体的には シートAのM8~CE8 に、シートBの G50 J50 M50 P50…と3列ごとに参照した数字を返したいのです。 どなたかご教示いただけますと幸いです。 よろしくお願いいたします。

  • エクセルでこの数式の意味は?

    前任者が作成したエクセルの表で、 =+SUM(A:T!B6)という数式が入ったセルがあります。 この数式の表す意味を教えて下さい。 (A~TのシートのB6のセルを??)  宜しくお願いします。

  • Excelで参照シートのセル番号だけを変更する方法

    Excel2007でsheet(1)上に、sheet(2)の値を参照して 最大値を求める計算があり、以下のような式になっています。 =MAX(sheet(2)!A10:A20,sheet(2)!A30:A40) この数式の数字の部分(10、20、30、40)だけを、sheet(1)上の別のセルに 記載した別の値を参照させたいのですが、そのような方法はあるでしょうか? (例えば、sheet(1)のA1に50、A2に60、A3に70、A4に80が入力されいたとして、 上記の数式を10→50、20→60、30→70、40→80になるように参照させたいです)

  • Excelについて

    Excelでシート2のセルがシート1を参照している状態で、シート1のセルのA1とA5に数字を入力したとき、シート2のセルのA1とA5(シート1を参照している)に数字が表示される。シート2のA列のA1からA10までのなかで数字が表示されているセルの個数を表示させたい。(答えは2なのに、count関数をつかうと、結果が10になってしまう)。方法をおしえてください。

  • セルの数式の行番号の変更

    エクセルで1つのセルに他のファイルを参照した数式が入っています。 IF(サーバー/ファイル名.xlsx、sheet1!A1="",””,サーバー/ファイル名.xlsx、sheet1!A1) このA1の1という数字が変わり、A100等に月が変わると変更しなければなりません。 これを置換機能で変えることはできますか? 1つだけならば手動で変えたらいいんですが、 100個もあります。200個変える必要があります。

専門家に質問してみよう