• ベストアンサー

エクセルを使った表で ゼロ「0」を表示させない方法を教えて下さい。

他の方が作った表を使っています。J列・L列に0を表示させたくないので、是非教えて下さい。 E10 → 数字が入っています。 I10 → 空白 J10 → E10*I10 (計算式が入っています。)      0「ゼロ」が表示されています。 L10 → =売上報告書!K7 (計算式が入っています。)      (K7は、0の数字が入っています。)      0「ゼロ」が表示されています。 J10とL10にゼロを表示させない方法を教えて下さい。

noname#194447
noname#194447

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.3

Excelのバージョンによって違いますが、2003までなら、 「ツール」「オプション」の「表示」タブで、「ゼロ値」のチェック を外すと、全部の「ゼロ」が消えますけど、コレじゃ困りますよね。 セル単位で消す方法は、「書式」「セル」で「ユーザー定義」を選び、 「0;-0;;@」と入力する。こうすれば、ゼロは存在しても表示されません。

noname#194447
質問者

お礼

ありがとうございました。 ユーザー定義など使ったこともなく、「0;-0;;@」の意味も分かりませんが、設定してみました。 すごいです。計算式は、そのままで0ゼロ表示がなくなりました。 綺麗な表になりました。 ほんと助かりました。ありがとうございました。

その他の回答 (2)

noname#99913
noname#99913
回答No.2

表全体の0を表示させない場合は、オプションからできますが、特定のセルだけを設定したい場合は、次のやり方でできます。 (1)書式 (2)セル (3)表示書式タブ (4)左ペインの「ユーザー設定」をクリック (5)「種類」ボックスに「#」と入力 (6)OK

noname#194447
質問者

お礼

ありがとうございました。

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

J10セルに、=IF(E10*I10=0,"",E10*I10) といれればいいのです。 IF(もしもこうだったら,こうする,それ以外ならこうする)という書式です。 もし掛け算の結果が0だったら空白を表示("")。それ以外は掛け算結果を表示する。という意味です。

noname#194447
質問者

お礼

ありがとうございました。 また一つ計算式の勉強が出来ました。

関連するQ&A

  • エクセル 2つの表を1つの表に空白行を詰めて表示

    B列~D列に表AがありF列~H列に表Bがあります。 2つの表をJ列~L列に空白行を詰めて表示される方法を教えてください。 サンプル表を添付します。 よろしくお願いします。

  • EXCELの表で縦横の入れ替え方法

    EXCELの表で 縦軸と横軸を入れ替える方法ってありますか? つまり A B C D E F G H I J K L っていう表を A E I B F J C G K D H L にしたいのです。

  • エクセルでの計算結果の表示

    エクセルで集計表を作成しました。K10のセルに=L9+J10 こんな感じです。 計算式を入れて正しく計算はできるのですが結果表示のセルに「0」が表示されているのを空白にしたいのですが!! よろしくアドバイスお願いします。

  • エクセルのVBA。時間を自動で表示させたい

    こんにちは。 よろしくお願い致します。 在庫数が0になった時間をK列に表示したいのですが、うまく出来ません。 H列、I列、J列、K列を使います。 H列は自分で数字を入力しています。 I列はCOUNTIFで他のシートから数字を持ってきています。 J列には「H-I」の数式が入っています。 そしてK列にJ列の数字が0になった時の時間を表示したいです。 どうぞよろしくお願い致します。

  • エクセル 長い表を2つに分けて表示する方法

    B2~D21に空白行の入ったA表があり当データをB表(F2~H8)とC表(J2~L13)に分けてデータを表示したい。 B表のデータ5行以降はC表に折り返し表示させる。 関数を使用して2つの表に分けて表示するにはどのようにしたらよいでしょうか。 よろしくお願いします。

  • EXCEL VBAのFor...Nextについて

    VBA初心者です。よく理解していませんので、質問も的を得ていないかもしれませんが、ご指導宜しくお願いいたします。  現在、For...Nextを使った表計算をしています。 A列に「す」という文字が含まれていたら、B列の「す」の行に「あ」と「い」と「え」「か」のセルの合計をだす。C列、D列・・・最終列まで計算する。 上記VBAを作成する方法を教えて下さい。 A  B  C  D  E   F  G  H  I  J  K  L 1 2    3    4   5    6    7    8    9    10    11 12 あ  1 2 3 4   5 6 7 8 9 10 11 い 10 20 30 40  50 60 70 80 90 100 110 う 20 30 40 50   60 70 80 90 100 110 120 え 40 50   60  70 80 90  10 20 120 130 30 お 50 60   70  80 90 10  20 30 130 140 40 か 60 70   80  90 10 20  30 40 140 150 50 す 私は表に1~12まで数字をインプットし下記のようなコードを考えました。 Sub 列合計() Dim i, k, l, m, n As Long j = 2 For i = 6 To 120 For k = 6 To 120 For l = 6 To 120 For m = 6 To 120 For n = 6 To 120 If Cells(i, 1) = "す" And Cells(k, 1) = "あ" And Cells(l, 1) = "い" And Cells(m, 1) = "え" And Cells(n, 1) = "か" Then Do While j <= Range("A2").End(xlToRight) Cells(i, j) = Cells(k, j) + Cells(l, j) + Cells(m, j) + Cells(n, j) j = j + 1 Loop Else: End If Next n Next m Next l Next k Next i End Sub この内容だとエラーが出てしまいます。 補足ですが、あいうえおかの順番はかわったり、間に他の行が入ったりします。 また今回はL列の間としましたが、もっと列が増え、最終列まで計算する方法を知りたいのですが、どうぞ宜しくお願い致します。 ※ofice2013です。

  • Excelのマクロについて

    どなたか教えてください。 下記のような表があります。 A   …   J   K   L    A商店 …  1000    B商店 …  2000 行数は毎回不定です。J列は売上(税抜)です。 マクロで K列に消費税の計算式 L列に税込価格の計算式を貼り付けたいと思っているのですが、マクロ初心者のため、うまく出来ませんでした。 どなたかアドバイスを宜しくお願い致します。

  • エクセル2007で時間の間隔の表を作ってるんすが?

    いつもお世話になってます。また、教えて頂きたく投稿してしまいました。 宜しくお願い申し上げます。 説明が下手なものですから画像を添付いたしました。 表1のように表を作りまして表2のH列3・5・7・9・11行目のセルに分秒の経過を入力します。 するとK列4・6・8・10行目にH列で入れたおのおのの分秒の間隔が表示されるようになっています。 K4に入力している計算式は =IF(ISBLANK(H5),"",TIME(0,INT(H5/100),RIGHT(H5,2))-TIME(0,INT(H3/100),RIGHT(H3,2)))を入れています。 しかし、表3のようにH3・5・9・11と分秒を入れる事がありH7が空白になってしまい、当然計算式でエラーが表示されてしまいます。 今回お願いしたいと思っておりますのは、例えば表3のようにH7が空白になってもH5とH9の分秒の間隔をK7に表示するようにしたいと思います。表4のようにエラー表示なく表示したいと思っております。(空白は、どこにくるかわかりません) 大変ややこしいお願いをしてるとは、思いますが可能であれば希望にかなう計算式を教えて頂けませんでしょうか?宜しくお願い申し上げます。

  • Excelで料金表示

    時間を入れると料金が表示される料金表を作成しています。 excel関数はあまり良く分からず、調べながら作業していますが どうしても出来ないので教えてください。 X3に「60」 Y3に「90」 Z3に「120」 AA3に「150」とし、 そして X4に「8400」 Y4に「11550」 Z4に「14700」 AA4に「18900」 としました。 L4(合計金額表示)に =SUM(I4+J4+M4)*105+(K4*175)+LOOKUP(L4,X3:AA3,X4:AA4) と計算式を入れましたが、L4に何も入力しないときには #N/Aのエラーが出てしまいます。 L4に何も入力しない時には、何も表示しないようにするには どうすれば良いのですか? (※I4、J4、M4は一律 1時間6300円の計算。K4は30分5250円です) また、表や計算式が間違っているなら教えてください。 よろしくお願いします。

  • よろしくお願いいたします。写真のように表のなかに数

    よろしくお願いいたします。写真のように表のなかに数字が記載されてる所と空白の所があるのですが、I列とP列とV列の比較を、したいのです。その比較とは、 1番小さい数字を、抜き出したいのです。計算結果を求めるところは、表の終わった列でかまわないのですが、空白セルもあるのと、数字が入ってる人セルと無いセルがあるのでどのようにしたらいいのでしょうか?よろしくお願いいたします