• ベストアンサー

エクセルでの数式

deecyanの回答

  • ベストアンサー
  • deecyan
  • ベストアンサー率38% (89/233)
回答No.3

DIV/0 は ゼロで割れませんのいみで B2が 0 または 空白の時エラーになります 算数でも 100÷0= って ∞(無限大)となりますよね 反対に A1 は 0でも 空白でも エラーにならず 答えは0に なります したがって A5に書く式は =if(or(B2="",B2=0),"",a1/b2) です

rin0714
質問者

お礼

早速のご回答ありがとうございました。 わかり易く解説していただき初心者の私でも理解できました。ありがとうございました。

関連するQ&A

  • エクセルで#DIV/0!を消す方法

    エクセルでパーセンテージを計算する表を作成しています。 A1に日付、B1に会員数、C1に出席者数、D1に出席率とします。D1にC1/B1の数式を入力します。D1の数式を隣のD2~D10までコピーしました。B,C行が空白または0の場合、#DIV/0!と表示されます。数式はそのまま残しておいてこのエラー表示を消す方法はありませんでしょうか。

  • エクセル 数式について教えてください。

    エクセルの数式について教えてください。 教えてください。たとえばA1のセルが1000、B1のセルが500でC1のセルに=B1-A1と入力します。そうすると 500と表示されます。これはこれでいいのですがたとえばA1に1000入力しB1が空欄だとC1にはA1セルの1000が入力されます。 A1だけのセルに1000と入力した場合にC1には空欄か#DIV/0見たいなエラーメッセージをさせたいのですがどうすれば よろしいでしょうか?

  • エクセルの数式を教えてください

    エクセル2010を使用しています。 セルA1に金額が、セルB1に数量が入っています。 セルC1には単価を四捨五入で計算するため=ROUND(A2/B2,0)と式を入れました。 ほかの行にも対応させると、まだ金額等の入っていない行に#DIV/0!と表示されます。 これを表示されないようにしたいのです。 ご存じの方、教えてください。

  • エクセルのワークシート関数で最小値

    エクセルのワークシート関数でA1セルとB1セルの最小値を求める場合 =MIN(A1,B1) だと思います。 しかし、これではどちらかのセルが空白だった場合、空白セルを0とみてはくれません。 そのため =MIN(A1*1,B1*1) と、1を乗ずることで空白セルを0にして比較できます。 しかしA1、B1セルの値が直接入力されたものでなく計算の結果の場合にはうまくいかない場合があります。 A1、B1ともに計算式がはいっているので空白はあり得ないのですが、計算結果で =”” と空白表示の場合、空白表示セルを0とみてはくれません。 しかし、空白表示セル(=””)に1を乗ずるとVALUEエラーになってしまいます。 やむを得ず、IF関数を使い =MIN(IF(A1="",0,A1),IF(B1="",0,B1)) と、無理やり=””を0にしているのですが、ほかになにか良い方法はないでしょうか? A1、B1の計算式を変えて=0とすればよいのでしょうが、元の計算式を変えずにやる方法があれば御教示ください。

  • エクセルで数式が働かなくなりますが?

    エクセルで数式を正しく入力して(例:=a1*b5+a2*b6+a3*b7)結果が反映されません。前回は正しく働いていた表で、あるセルの数値を変更すると、その変更を反映した計算結果が表示されるはずですよね。書式→セル→表示形式で確認するとちゃんと「数値」になっているのですが。これはどういうことでしょうか、解決方法を教えてください。

  • エクセルの数式を入れた所を空欄にしたい

    タイトルが判りづらく、すいません。 エクセルに数式を入れてあるけど、まだ数値を入れて無い時って #DIV/0! とか表示されますが、それを表示されない様にする事って出来ますか? 例えば売上表を作成して数式を入れてあるけど、10日まで入力した場合に 10までは計算されて、ちゃんとした数字が表示されるけど、10日以降は #DIV/0! が、ずっと並んでいる状態にならない様にしたいです。 ご存知の方、よろしくお願いします。

  • エクセルの数式の作り方を教えて下さい。

    エクセルの表計算の数式の作り方を教えて下さい。 例えば、A1+B1=C1 の場合 C1のセルに=A1+B1と入力する所までは分かるのですが、A1に入力してB1には入力しなかった場合C1にはA1の数値が入りますが、A1かB1のどちらか一方が入力されてない場合はC1のセルを空欄にする計算式を教えて下さい。

  • Excelでの =○○が空白の場合、0と表示されてしまうことの

    仮にセルA1で、=B1としたとします。 その時、B1が空白だと、A1には 0 などと表示されてしまいます。 今まではこれの対処として、 =IF(B1="","",B1) として、B1が空白でないのみ表示するという計算式にしています。 ですが、いろんなカ所などで 空白=0表記 となることで、複雑な計算式の場合や、時間などの表示形式、などなど、そのたび上記の式に書き換えなくてはならず、大変手間なのですが、他に 0 ではなく 空白とする方法はありますでしょうか? もしご存じの方法がありましたら、アドバイス頂けたらと思います。 よろしくお願いします。

  • 至急教えてください!エクセルのセルの#DIV/0!を印刷時には空白で印刷できる方法

    仕事で,エクセルで表を作成してみました。各セルには数式が入力してあります。 例えば,A1=AVERAGE(B1:H1)と入力してあったとします。 ここで,B1~H1のセルに何かしらの数字が入力されていれば,A1のセルには数字が反映されますよね? このとき,B1~H1のセルに何の数字も入力しないと,A1のセルには#DIV/0!と出ると思うのですが,印刷時に,この数式だけは残しつつ(記憶させつつ),#DIV/0!を空白にする方法はございますか? 0にしてしまうには,B1~H1のどこかのセルに0を入力すればいいのはわかるのですが,印刷時に0と表示されてしまうと,仕事上,違う意味になってしまうので,0ではなく空白で表示したいのです。 表の中に#DIV/0!が多すぎて見づらいのです。。。 何か方法をご存知の方がいらっしゃいましたら,教えてください。よろしくお願いしますm(__)m

  • エクセル関数エラー表示

    こんにちは。 エクセルで関数を使用した場合、結果が「#N/A」や「#DIV/0!」などとエラー表示される場合があります。 このエラーを表示させずに、空白セルとして表示する方法があれば教えて頂けますか? 同時に、「0」(ゼロ)の場合は表示しない方法もあれば、教えていただけますでしょうか。 よろしくお願いいたします。