• ベストアンサー

計算式

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

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

  • ベストアンサー
  • 374649
  • ベストアンサー率38% (203/527)
回答No.4

続きますが!!   =IF(B1<>0,A1/B1,A1/C1) この式で B1<>0 を検証しているので A1/C1 で C1=0 を検証すれば B1=0,C1=0が検証できます。 ご自分で頑張ってください、私も Excel は悩んで、苦しんで,工夫して身につけてきました。

その他の回答 (3)

  • 374649
  • ベストアンサー率38% (203/527)
回答No.3

分母に"0"が入るからエラーになるので、それを避ければよいのです。 =IF(B1<>0,A1/B1,A1/C1) B1とA1に"0"が入った場合はNULLを表示するようにすればよいのです、IF文でできますのでご自分で考えてください。

  • nametom
  • ベストアンサー率39% (17/43)
回答No.2

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

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

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

関連するQ&A

専門家に質問してみよう