みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

計算式

2つのセルのうち入力されたセルを計算したいです。
A1÷B1をD1に表示する時は、「D1=A1/B1」でいいですよね?
この時、A1は間違いなく入力するのですがB1は何も入力しないで
C1に入力する時もあります(両方に入力はありません、どちらか片方です)
どちらに入力してもD1に表示する為にはどうすればいいでしょうか?
またB1C1に何も入力しないと「#DIV/0!」とエラーが表示されます
これを消す方法もよろしくお願い致します。

投稿日時 - 2009-02-16 11:41:05

QNo.4722073

すぐに回答ほしいです

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

続きますが!!
  =IF(B1<>0,A1/B1,A1/C1)
この式で B1<>0 を検証しているので A1/C1 で C1=0 を検証すれば B1=0,C1=0が検証できます。

ご自分で頑張ってください、私も Excel は悩んで、苦しんで,工夫して身につけてきました。

投稿日時 - 2009-02-16 13:45:29

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

分母に"0"が入るからエラーになるので、それを避ければよいのです。

=IF(B1<>0,A1/B1,A1/C1)

B1とA1に"0"が入った場合はNULLを表示するようにすればよいのです、IF文でできますのでご自分で考えてください。

投稿日時 - 2009-02-16 13:12:30

ANo.2

単純に
D1=A1/(B1+C1)
とか

投稿日時 - 2009-02-16 12:08:50

ANo.1

一例です。
=IF(COUNT(B1:C1),A1/MAX(B1,C1),"")

投稿日時 - 2009-02-16 11:47:19

あなたにオススメの質問