• ベストアンサー

エクセルで####とか「FALSE」を表示しないように出来ますか?

エクセル2000を使用しております。 関数のセルに「####」とか「FALSE」とかが表示されています。 計算上は問題ないみたいですが、見た目がわるいので、これを表示しないようにするか、数値を入力しない場合に「0」を表示しするなどは出来ないでしょうか? 宜しくお願いします

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

  • ベストアンサー
  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

###の表示は、セルの幅より表示桁数が多いときになります。 セル幅を広げるかセルの書式→配置の縮小して全体を表示するにチェックを入れてください。 FALSEは計算式に条件文を入れます。 =if(A1="",0,計算式) というような計算式を入れます。 これは、A1のセルが空白のとき、カンマの次に値(この場合は[0])が表示されます。A1に何か入っていればその次の計算式による答えが出ます。 これはif文といい、条件分岐に用います。 最初の項目に比較分、その次に比較が正しいときの値、最後は比較が間違っている場合の値です。

satumaimo
質問者

お礼

なるほど、ifの使いようですね。 ifは奥が深くてむずがしいですが、便利なものですね おかげさまですっきりしたワークシートになりました ありがとうございました!!!

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

関連するQ&A

  • FALSE?を消す方法

    皆さんいつもありがとうございます。 相変わらずの初心者ですが宜しくお願い致します。 エクセルの2002というタイプを使用しています。 特定の数値を入力すると「○」を表示させたくてA1のセルに《=IF(A1=40,"○")》と数式を入れました。 40と入力するとちゃんと「○」と表示されるのですが、数値を入力しないと《FALSE》と表示されます。 数値を入力しない場合は空欄のままで表示させたいのですが? 何か良い方法?数式?があるのでしょうか?

  • エクセルでの三択について

    エクセルでA1のセルに1と入力すると10を2を入力すると15を3を入力すると33をA1のセルに表示したいです。 LOOKUP関数を使えばできるのでしょうか。 また、表示した数値を計算式で使用したいのですが、どのようにしたらよいのでしょうか。

  • エクセルのリスト表示に関して

    エクセルで 入力規則のリストをつくりを2つのセルにある数値を選んで表示できるようにしたいと思っていますが、 「入力規則」 → 「リスト」に行き 関数を表示しているセルを『2つ』選ぶと 条件 データの入力規則 には、OR演算、AND演算、配列定数は使用出来ません。 となります。 使用している関数は =数値*1.05 とかの関数です。 どうやれば出る様になるかお教え下さい。

  • excelのtrue/falseの表示とかについて

    エクセルで論理式の返り値としてtrue falseが返ってきますが、 true を 0 false  を 1 とする表示形式ってあるのでしょうか? if文を使えば出来るのは充分承知した上での質問です。 ついでの質問ですが、FALSEの入っているセルを + 計算すると普通の1として扱ってくれますが、 SUM で計算するとエラーになるのは、どういう理由かご存知の方教えてください。

  • Excelの計算式または関数について

    Excel2007を使用しています。  次のようなことをやりたいのですが、計算式または関数、または関数と計算式の組み合わせを教えていただきたくお願いいたします。 問題  例えばA列にA1からA10まで何らかの数値は入っていて、次にA11に何らかの数値を入力した場合、A11に入力した数値がA1からA10までのいずれかのセル入力されている数値と同じ場合にはB11のセルに「重複」と表示する。以下A12セルへの入力された数値はA1からA11までのいずれかのセルに入力されている数値と同じ場合にはB12のセルに「重複」と表示する。以下セルA13以下へ入力する数値についてもすでに入力済みのセルの数値と同様な比較を行って対応のB列のセルに「重複」と表示をする処理を行う。  以上のような処理を行いたいのです。よろしくお願いいたします。

  • エクセル DATE関数について

    初歩的な質問です。エクセル2002のDATE関数で =date(2008,a1,b1) の計算値が参照セルを未入力ですと2007/11/30になります。例えばa1に8,b1に15と入力すれば、2008/8/15 のようにちゃんと表示されるのですが。未入力でもシリアル関数に2008の数値でこのように表示されてしまうのでしょうか。セル未入力の場合、計算値が表示されないようにする方法はあるのでしょうか。

  • エクセル2003・プラスをマイナスにしたい

    エクセルで、セルにプラスの値を入力するとマイナスになり、それは表示だけでなく実際に数値としてマイナスにしたいのです。つまり、そのセルを計算したり関数を使用した場合、マイナス扱いとなるようにしたいのです。 できれば、セルの書式設定でできないでしょうか?よろしくお願いします。

  • Excel 2007で作成されたbookをExcel2002で読み込むと正常に表示されない

    取引先からExcel2007で作成されたbookを送ってもらいました。 当社ではExcel2002を使用しております。 取引先で作成されたbookのセルには関数で入力済みです。 数値を所定のところに入力すれば自動的に出力するような形式 (例えば、IF、VLOOKUPなどで数式が入力されている) で、その式の構造も間違ってはいません。 ところが所定のところに数値を入力しても何も表示されないのです。 (入力した数値は当然表示されますが、関数で求める部分は表示されないのです。) そこで、表示されないセルをクリック、fxをクリック、関数ウィザードで関数を表示させます。 その計算結果を見てみると、正常に計算されており、関数ウィザードのOKをクリックすると、先ほどの計算結果どおりの値が表示されました。 つまり、計算結果を出すために、表示されない箇所を一度関数ウィザードで表示させてからOKをクリックしなければならないのです。 データ数が多いので、正直いちいちすることは不可能です。 原因は2007と2002の違いしか思い当たりません。 なんとかして、正常に計算させる方法はないものでしょうか。 取引先にもエクセル保存時に「2002の形式で保存」を選択するようにもお願いしたのですが、同じでした。 計算式に間違いないのでなんとか利用したいのですが・・・。 分かりづらい説明で恐縮ですが、状況について理解できた方からのご教示をお願いします。

  • エクセル2002

    いつもお世話になります。エクセル2002で例えばA1のセルに10,000~20,000の数値を入力すると15,000、21,000~30,000の数値を入力すると23,000のように表示するにはどのような関数を使用すればよいでしょうか。 教えてください。よろしくお願いします。

  • Excelで33361.473が表示されない

    Office2003proを使用しています。 Excelを起動して、どこのセルでもいいので 33361.473 という数値を入力すると、セルにはそのままの数字が表示されるのですが、関数バーには 33361.4729999999 と表示されてしまいます。 複数台のPCで試しても同様の表示になるのですが、これはexcelの仕様なのでしょうか。 いろいろ調べていたら、浮動小数点というものがあるらしいのですが、今回の原因について、お分かりでしたらご教示下さい。 よろしくお願い致します。

専門家に質問してみよう