• ベストアンサー

#VALUE!を消したい!

エクセルの合計のセルに計算式(例:G5×H5)を入れているのですが、その後セルを増やしてオートフィルで計算式をコピーすると、今までは数字のゼロが表示されていましたが、最近急に#VALUE!の表示がでるようになってしまいました。 数字が入れば#VALUE!は消えてちゃんと計算された数字が出るのですが、 見栄えがよくないので表示されないようにしたいのですが、 消し方がわからないのでどなたかお願いします。

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

  • ベストアンサー
  • pkh4989
  • ベストアンサー率62% (162/260)
回答No.1

こんにちは。 多分、セルにSpace文字が入力されているかも知れません。 数式を以下のようにしてみてください。 =IF(ISERROR(G5*H5),"",G5*H5)

100-ya
質問者

お礼

早速のご回答ありがとうございます!この通りにやったら消えました! 自分なりにいろいろやってみてもダメだったので、とても助かりました。 ありがとうございます。 ちなみに、私は関数がほとんどわからないのですが、この数式はどのような意味になるんでしょうか。今後応用できるように教えていただけたらと思います。

その他の回答 (3)

  • pkh4989
  • ベストアンサー率62% (162/260)
回答No.4

No1です。 数式は計算されるセルに正しくデータが入力されれば、何にも問題ありませんが、 今回のようにセルにスペースが入力されたり、正しくないデータが入力されるとエラーになります。 そのエラーの表示をしたくない時の表記です。

100-ya
質問者

お礼

やはりスペースかなにかはいっていたのかもしれないですね。 ご説明ありがとうございました。

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.3

No.2です。 式間違えてました。 ×=IF(ISERROR(G5*H5)=TRUE,0,A1*B1) ○=IF(ISERROR(G5*H5)=TRUE,0,G5*H5) です。

100-ya
質問者

お礼

ご回答ありがとうございます。 最初の方と同じような数式になるのでしょうか。 いままでは表示されなかったので、ある所からスペースがはいってしまったのかもしれないですね。

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.2

何も入っていないセルに実はスペースが入っているのでは? 何も入っていないセルを選択してDelキーを押しても変わりませんか? もしくは計算式を以下に変えてみてください =IF(ISERROR(G5*H5)=TRUE,0,A1*B1)

関連するQ&A

  • エクセル2013 SUMが求められない。

    エクセル2013 OS7です。 数量のSUMを求めたい。 数量の数字は他からコピーして印字してある。 SUMを求めたところ「0」となる。 数字が文字データと思い、VALUEで変換し、その後オートフィルをした。 が、VALUEしたセルのところは数値に変換されたが、オートフィルしたところは数値に変換されず 初めのVALUEしたところの数値が表示された。 オートフィルしたセルのVALUEの式をみると、オートフィルしたセルの番号が表示されている。 どうしたらよろしいのですか。教えてください。 2003ではこのようなことはなかった。 不得手なので表現がうまくありませんが宜しくお願いします。

  • 計算式を教えて下さい

    エクセルで計算式を入力しました。 オートフィルでコピーをすると、計算の対象となるセルに数字が入ってないのに、結果が勝手に出てきます。 数式機能だけをコピーして、数字を入たら結果を表示するようにしたいのですが、何か方法はありませんか?

  • Excelのオートフィル機能に関して

    Excelに関して質問させてください。 おそらくオートフィル機能だと思うのですが、セルの右下にカーソルを合わせると、連続数字や計算式のコピーができる機能がありますよね?正確にはコピーではないのかもしれませんが… その機能を使って計算式を複数のセルに適用して、計算しているのですが、セルが6万行近くあり、マウスでのスクロールでは、大変時間がかかってしまい、不便さを感じております。 このオートフィル機能を速く適用させる方法、またはキーボードを使ってオートフィル機能を使用する方法を知りたいと思うのですが、ご存知の方教えていただけるとありがたいです。 できれば後者のキーボードを使ったオートフィル機能を使用する方法を教えていただきたいです。 よろしくお願いします。

  • エクセル オートフィルが故障?

     通常例えば一番上のセルにSUM関数を入れ横のセルの合計をだし、下にオートフィルをすると忠実に横のセルの合計がかえってくると思います。  が、昨日から一番上の合計の値(数字)のみが下にコピーされ、肝心の数式がコピーされなくなってしまいました。  これはどうしたことでしょうか?  一応エクセルの自動修復もためしてみましたが、効果なしです。

  • エクセル #value! について難問

    A1セルに2、A2セルに3と入れてB1セルに="合計"&A1*A2と入力すると普通は、B1に合計6と表示されますよね。 会社の人から貰ったエクセルデータで上記のようにやろうとしても#VALUE!と表示されてしまいます。どこのセルでやっても同じです。表示形式は標準になっています。 試しに上手くいかないほうの数式バーをコピーして新規のエクセルでやってみると正しく表示されます。 どなたか原因が分かる方がいましたらご教授ください。

  • #VALUE!表示の回避

    =IF(L16="":"",SUM(L16:U16))のような計算式を入れたセルが2つあり、このセルの計算値を求めた場合#VALUE!表示となります。この数式でSUM関数範囲内のセルに数字を入れれば結果はでますが、数字を入れてない状態では#VALUE!表示となって現れます。この#VALUE!表示の回避方法を教えて下さい。

  • エクセルのオートフィル

    オートフィル機能が使えないので困ってます。 今までは合計などの項目に対応するセルの数字を入れると すぐに変更しているはずだったのですが、 数字を入れても反応がない。 しかもオートフィルを使うと最初の合計が下に コピーされる。 何か無意識に間違った編集作業を使っていたのでしょうか? 解決策をご存知の方教えてください

  • エクセルの複数条件がわかりません。

    =SUMPRODUCT(($H$3:$H$1469=H$1479)*($I$3:$I$1469=$R1479)*($S$3:$S$1469)) と入力し、合計を求めました。 さらに、オートフィルで表示された数字の合計だけをだしたいのですが、どうすればよいでしょうか。 私のエクセルに関する知識不足で、質問の内容が分かりにくくて申し訳ありません。。。 どなたか、よろしくお願いいたします。

  • EXCLでVALUEを出さない方法は?

    エクセルで例えば=(AA5*56000+AC5*76000+AE5*136000)*0.6+(E5*2000)+(F5*3000)+(G5*1000)+(H5*1000)-(AG5*1000)+(AH5*1400)+(AI5*2400) とこんな感じで式を入れてるんですが、セルに0を入れると大丈夫なんですが空白にするとVALUEと表示します。空白でもVALUEと表示させない方法ありますでしょうか?

  • エクセルのオートフィル機能

    セルの数字をそのままコピーしたいのに、オートフィルすると、勝手に数字が増えていきます。いちいち、最後にオートフィルオプションで、『セルをコピー』を押していますが、仕事上、たくさんこなしているので、面倒です。なんとかなりませんか?

専門家に質問してみよう