• ベストアンサー

【Excel2003】全く同じ関数なのに、エラーが出たり出なかったり

A1~A10のセルに、数字が入っています。 A11に、SUM関数でその合計が入っています。 A12に、「="合計は"&A11&"円です"」と入れて、「合計は55円です」と表示させたいのですが、特定のブックのみエラーになってしまいます。 同レイアウトの別ブック、または自宅(エラーが出るのは、仕事で使うファイルです)で新規ブックでテストしてみたら、何の問題もなく「合計は55円です」と表示されました。 試しにセルの書式を変えてみたのですが、エラーは消えませんでした。 何か原因が思い当たる方、いらっしゃいますでしょうか。

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

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

こんにちは。 最初の質問だけでは、正しい解答は不可能でした。 エラーは、単にエラーだけではなく、そのエラーの内容を意味しています。 「 #VALUE!」 は、計算値の中に、文字列が入った場合などに起こるエラーですが、今回の場合は、特例です。 仕事場のそのPCは、誰か他に使っている人がいますか? 設定が、Lotus互換モードになっているはずです。 デフォルトでない状態では、いくつかの数式を書いたときに、不明のエラーが発生します。例えば、Excelデフォルトモードでは、TRUE,FALSEは、計算の対象にはなりません。しかし、Lotus互換モードですと、TRUE =1, FALSE =0 と自動的に計算しなおします。また、今回のように、Lotus互換モードですと、文字列 & 数字 & 文字列 が出来ません。 ツール-オプション-移行  計算方式を変更する のチェックを外してください。 しかし、Lotusモードのままで、表示させるのでしたら、 ="合計は"&FIXED(A11,0)&"円です"   または、 =TEXT(A11,"合計は#,##0円です") このような数式でエラーは発生しません。

bari_saku
質問者

お礼

お礼が大変遅くなり、申し訳ありません。 こちらのやり方で、無事解決しました! どうもありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

エラーが出たブックを他のパソコンで開いたらエラーが出なかったと言うことでしょうか それとも 同じデータと、同じ関数を使用した全く別のブックでしょうか 別のブックであれば、 ・関数式の入力間違い ・参照元データの誤り(データ参照の誤りも含む) の可能性がありますが、エラーの内容が分かりませんので断定できません

bari_saku
質問者

お礼

ご回答ありがとうございます。 >同じデータと、同じ関数を使用した全く別のブックでしょうか ↑こちらです。 厳密にはデータの数値は違いますが、SUM関数で合計を出しているセルを結合に使うというレイアウトは同じです。 もちろん、SUM関数はどちらのブックもエラーは出ていません。 なお、エラーが出る場合「#VALUE!」が表示されます。

すると、全ての回答が全文表示されます。

関連するQ&A