総ありがとう数 累計4,307万(2014年11月22日現在)

毎月4,000万人が利用!Q&Aでみんなで助け合い!

-PR-
oldqueen

月ごと目標に対する達成率を出すとき、先月以降分には#DIV/0!が表示されてしまいます。
これって表示させなくできるのでしょうか?
教えてください。
  • 回答数7
  • 気になる数1

Aみんなの回答(全7件)

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

  • 2007-02-21 12:20:05
  • 回答No.5
=IF(分母=0,"",分子/分母)
または
=IF(ISERROR(分子/分母),"",分子/分母)
  • 同意数0(0-0)
  • ありがとう数0

その他の回答 (全6件)

  • 2007-02-21 12:26:29
  • 回答No.6
ANo.4 です。

済みません・・・ERROR.TYPEで偽の場合は数値は返せないんですね。
#DIV/0なら結果は良いですがそうで無い場合は#N/Aを返すので
肝心な計算がなされません。

無視してください。
通報する
  • 同意数0(0-0)
  • ありがとう数0
  • 2007-02-21 11:55:48
  • 回答No.1
エクセルですよね?

割り算をするときに○÷△で△の部分のセルが空白のときにその
表示が出ると思います
=IF(B1="","",A1/B1)
If文を使い、割る側のセルが空白の時は空白に空白以外のときは
計算をしなさいとすれば良いと思います。
いかがでしょうか?
通報する
  • 同意数0(0-0)
  • ありがとう数0
  • 2007-02-21 11:56:24
  • 回答No.2
B1に実績数、B2にノルマとして

=IF(OR(B1="",B2=""),"",B1/B2*100)

ではいかがでしょうか^^
通報する
  • 同意数0(0-0)
  • ありがとう数0
  • 2007-02-21 11:57:18
  • 回答No.3
先月以降に目標値が入力されていない為と想定できますので、=IF(目標値セル=0,"",実績値セル/目標値セル)とすれば良いのではないでしょうか。
通報する
  • 同意数0(0-0)
  • ありがとう数0
  • 2007-02-21 12:09:42
  • 回答No.4
#DIV/0 は ERROR.TYPE の値が 2 なので

分母が空白か0かに拘わらず判断できます。

A1をB1で割った割合を求めるならば

=IF(ERROR.TYPE(A1/B1)=2,"-",A1/B1)

でOKです。
通報する
  • 同意数0(0-0)
  • ありがとう数0
6件中 1~5件目を表示
  • 回答数7
  • 気になる数1
  • ありがとう数2
  • ありがとう
  • なるほど、役に立ったなど
    感じた思いを「ありがとう」で
    伝えてください

関連するQ&A

その他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

あなたの悩みをみんなに解決してもらいましょう

  • 質問する
  • 知りたいこと、悩んでいることを
    投稿してみましょう
-PR-
-PR-
-PR-

特集

専門医・味村先生からのアドバイスは必見です!

関連するQ&A

-PR-

ピックアップ

  • easy daisy部屋探し・家選びのヒントがいっぱい!

-PR-
ページ先頭へ