• ベストアンサー

エクセル参照のエラー

エクセル2000の質問です。 参照で隣のセルと同じ動作をしているのに、片方だけ『#VALUE!』となってしまいます。 どうしてでしょうか? 参照の内容は通貨です。

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

  • ベストアンサー
noname#79209
noname#79209
回答No.1

> 参照で隣のセルと同じ動作をしているのに とはいうものの、数式のパターンは同じでも参照元が異なるのでは? もし、そうなら、 参照元で、IF(XX=YY,ZZ,"")のようなIF関数を使った計算式が入っていて、 IFの結果が「""」となっているのに、ご指摘のセルの計算式で数値演算させようとしているのでは? 例えば、結果が「""」となる計算式が入っているセルをA1としたとき、 =A1+1 は「#VALUE!」エラーになります。文字列に対して数値演算をしようとしたからです。 IF(XX=YY,ZZ,"")ではなく、IF(XX=YY,ZZ,0)とすべきです。 ゼロを表示させたくないなら、表示書式を「#,##0;-#m##0;」と設定(最後の「;」がポイント)してください。

関連するQ&A

  • エクセルの参照表示

    エクセルを仕事でフル活用しています。大分こなせるようになってきているのですが、次の質問をさせてください。 別のワークシートのあるセルから、現シートのあるセルに参照して表示をさせることはできるのですが、その表示内容を編集したいとき、どのようにすればよろしいのでしょうか。 参照元のセルを編集すればできるのはわかるのですが、現シートの参照表示を参照ではなく、確定表示?する方法はないのでしょうか。教えてください。

  • Excelのブック参照エラーについて

    ブック参照を行おうと思っているのですが、エラーになってしまい困っています。 Book1のセルに、Book2のセル(結合セル)の値を表示させるため 1.Book1のセルに「=」を入力 2.Book2の参照先セルを選択 3.Book1に戻ってEnterキー としているのですが、結果は「#VALUE!」になってしまいます。 色々試してみたのですが、どうやってもエラーが消えません。 どうかお知恵をお貸し下さい。 バージョンは2002です。 よろしくお願いします。

  • EXCEL 異なるシート間の参照

    EXCELに関しての質問です。 超初心者で基本がわからないままの質問ですみません。 同じブック内の複数のシート(様式は異なります)間の作業です。 片方のシートの日毎のデータを別のシートの日毎のセル に参照し、反映させたい。 INDIRECT関数を用いて、=INDIECT(A3&"!V3")のようにして A3に表示される文字列のシートのセル番地V3を参照し、 他のシートにそのデータを表示したいのですが、 うまくいきません。 A3セルには一ヶ月の日付が入っているので、 日付の入った他のシートを日付ごとに参照していくのですが、 そのシートの中のいつも同じセルV3しか 参照してくれないのです。 このV列のセルも自動的に日付に沿ったセル参照に変更するのは どうしたよろしいでしょうか。 よろしくお願いします。

  • Excel2000で他のブックの値を参照する

    Excel2000で、他のブックからセルの値を参照する際に, #VALUE!になってしまうのはどういう場合でしょうか。 新規で作ったブックでは正常に参照できるのですが, 既にあるブック同士で片方からもう片方のセルを参照しようとすると #VALUE!になってしまいます。 参照の方法ではなく,こうなってしまう要因と対策方法を お教えいただきますよう,お願い致します。

  • Excelのシート間の参照

    エクセル初心者です。 エクセルでシートが2枚あるものを作成しました。 一枚目のシートのA1のセルの内容(言葉)を 二枚目のシートのB3のセルの内容に参照させたいと思い B3を選択し、セルのなかに =を入力して 一枚目のシートのセルA1をクリックしようと思ってもクリックができません。 二枚目のシートのセルB3を同じ二枚目のシートのB10にあてようとして =を入力してB10をクリックすると参照ができます。 =B10 セル内は↑のようになります。 どうしてできないのでしょうか? 困っています.教えてください。

  • エクセルで参照させるとき

    ちょっと初心者的な質問ですみません。 エクセルデータをいじっているのですが たとえばセルにあるセルを参照させるとき =(ワークシート名)!B7と入力しますよね そのときに参照するセルに何も入力がないときは 「0」と表示されてしまいますよね このときにブランクに表示させる方法はないのでしょうか? 「0」表示だと資料として提出できないので困ってます。大量にあるのでいちいち消すのも大変です よろしくお願いいたします。

  • excelの参照について

    excelの参照について 初心者です。 1枚目のシートの情報を2枚目以降のシートに参照させたいのですが それぞれのシートの同じセルに シート2枚目には A1のセルを参照させ シート3枚目には A2のセル シート4枚目には A3のセル・・・ という具合にシートが進む毎に一つずつ下段のセルを参照させたいのですが シート1枚ごとに手で一つずつ入力するのではなく なにか一括して入力する方法はありますでしょうか? よろしくお願い致します。

  • エクセルのセル参照

    エクセルですが、セル参照の件で困っとります。 同一シート内ではセル参照(shift =)ができるのですが、他のシートのセルを参照させると、数式が出て、セル内に文字が出ません。 どうすれば他のシートのセル参照ができるようになりますか?

  • エクセル(EXCEL)のブランク "" を参照してもエラーとならない方法

    エクセルで、"" となっているセルがあるとします。 (たとえば =IF(a1=0,"",1) という式が入力されていて、a1が実際に0のため""となっている。) このセルを他のセルの中の数式で参照してしもエラーとならないようにする方法はないでしょうか? ただし、=iferror 関数は使用は不可です。 とにかく、"" を参照しても単純にエラーがでないようにしたいのです。 つまり、『何も入力されていないセル 且つ「ゼロでもない」セル』としてエクセルに認識させる方法(←これが知りたいこと)はないでしょうか? 現在抱えている問題の説明が難しいので、わかりにくい質問ですが、 どうか思いつくアイデアをお答くださいませ。

  • エクセルのセル参照

    エクセルで隣にくるセルを参照したいのですが、どうすればよろしいでしょうか。 F列に計算式を入れるのですが、C、D、E列を非表示にした場合、B列の値を取ってくる。というような感じです。 それが、D,E列を非表示にした場合はC列の値を取ってくるみたいな感じで、自動的に隣のセルとして認識してくれる関数みたいなのはありますか。

専門家に質問してみよう