• ベストアンサー

【Exel】データ範囲に空白セルがある場合、そのセルだけ除外して計算させる方法

こんにちは、お世話になります。 検索してもよくわからなかったので教えていただけると助かります。 まず、添付画像をご覧いただければと思います。 製品の販売目標と実績を入力し、平均達成率を各社ごとにまとめて出したいと思っております。 製品は各社同じものを販売しておりますが、一部の会社ではその時期に販売しないものがあります。 このため、一部の欄に目標と実績の数値を入れておらず、達成率がエラーとなってしまいます。 そこで、データ範囲に空白セルがある場合、そのセルだけ除外して計算させる方法はないかと思い、投稿してみました。 (一つ一つ数式を変えてもいいのですが、会社が増えてくるとそれも手間になってしまうので、各社共通の数式を使いたいと思っております。) 何か方法をご存知でしたらご教授いただけますと幸いです。 どうぞよろしくお願いいたします。

noname#79741
noname#79741

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

多分、E3セルの式は =D3/C3 ですよね これを =IF(OR(C3="",D3=""),"",D3/C3) にしてみては如何でしょうか

noname#79741
質問者

お礼

早速のご回答、ありがとうございます! 教えていただいた方法で無事解決いたしました(^o^*)

その他の回答 (2)

noname#123709
noname#123709
回答No.3

E列は「=IF(D1="","",D1/C1)」で。 F列は、達成率の入っている項目だけでの平均なら 「=AVERAGE(E1:E4)」、入っていないものも含めた平均なら 「=AVERAGEA(E1:E4)」ですかね。

noname#79741
質問者

お礼

早速のご回答ありがとうございます! 「達成率の入っている項目だけでの平均」の数式までいただきとても参考になりました。助かりました(^o^*)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

E3には =IF(C3="","",D3/C3) これを下にオートフィルすればOK F3の平均は =IF(SUM(C3:C6)=0,"",SUM(D3:D6)/SUM(C3:C6)) これを入力し、F3セルをF7やF11~にコピーすればOK

noname#79741
質問者

お礼

早速のご回答、ありがとうございます! F3の数式までいただき大変助かりました(^o^*)

関連するQ&A

  • エクセル(2003)で、空白(数値が0)のセルがある場合、そのセルを除

    エクセル(2003)で、空白(数値が0)のセルがある場合、そのセルを除外して計算結果をだしたいのですが、うまくいきません。今入っている数式は次のようなものです。=ROUND(D25*F25*H25,0) この数式で空白が生まれる可能性があるのはD列です。何かいい方法はないでしょうか。

  • セルの空白について

    質問失礼します。 エクセルで数式などを使い表示しているデータをコピーして。 条件付貼り付けで数値だけを取り出しました。 ここまではよかったのですが、新しく数値だけを取り出したデータに、新規に数式をあてはめようとしたら、空白のセルを認識せずエラーがでてしまいます。 適応させたい数式の関係する空白のセルに、マウスをあわせて、一度Deleteやバックスペースなどを押すと、空白セルとして認識してくれます。 現在の数式で認識しない空白セルを、数式で認識できる空白セルに置き換える方法などあるでしょうか?または、認識しない空白セルを認識させる方法はあるでしょうか? データの提出期限もせまっており焦っております。 どなたか教えてください。よろしくお願いします。

  • 空白セル内の数式を残したままで空白セル扱いとしたいのですが

    ""で空白にした数式の入ったセルを 他の関数で参照したときに 数式がジャマして空白として扱わず、うまく計算 できません 数式は残したいのですが 何かいい方法はないですか?

  • エクセルで空白セルに0を入れたい

    会社のシステムの、ある画面からDLしたデータに、所々、空白セルがあります(縦がお店の一覧で、横が商品、みたいな表ですが、実績がない部分が空白になっています)。 この空白セルに一気に「0」を入れたいのですが、そういう方法はあるでしょうか? 教えていただけるとありがたいです。

  • 計算方法について

    計算式についてなんですが、下記の計算の求め方をお願いします。 目標36.86(t) 実績44.48(t) 達成率120.7% 基準達成率100% 4つの項目で増減を求めたいのですが、計算のやり方が忘れてしまったため、求めることができません。

  • 目標達成率の計算方法

    目標値をマイナスの数値に設定し、プラスの実績が出た場合の、「目標達成率」はどのように計算すればよいのでしょうか? 例:目標値-50,000-のところ、40,000-の実績がでました。 「目標達成率」は? (個人的には、よい結果を出したということで100パーセントはこえると考えております)

  • Excel2003でセル内の空白を置換以外の方法で消す方法を教えてください。

    Excel2003で、セル内の空白を削除しようとしています。 置換で空白を消そうとすると、置換後のセル内の文字数が911を超えているので、「数式が長すぎます」というメッセージが出て置換ができません。 方法が分からないので、手でひとつひとつセルの中の空白部分を削除しているのですが、まとめて消す方法はありますでしょうか? よろしくお願いいたします。

  • 予算達成率の計算方法

    予算達成率の計算方法 予算5に対して実績が3の場合の達成率は、60%だと思いますが 実績値がマイナス・ゼロになった場合の達成率は、どう計算するか教えてください。 例えば ⇒   (1)予算5に対して実績-3の達成率は?           (2)予算5に対して実績 0の達成率は?         (3)予算0に対して実績5の達成率は?          (4)予算-3に対して実績5の達成率は? ※あと、達成率を計算する時、EXCEL(表計算)を使ってマイナス、ゼロでも  対応できる計算式をご存知であれば教えてください。  よろしくお願いします。

  • 空白でないセルの個数(Excel)

    エクセルで空白でない個数を調べたいのですが、COUNTA関数を使ってみたのですが出来ませんでした。よく見たら数式が入っていました。表示されているセルの個数を調べる方法ってあるのでしょうか。ありましたら教えてください。

  • 空白のセルを

    エクセルの空白のセルデータを別のシートのセルに表示する時に表示を数字のゼロにしたいのですが出来ません。。 この様にしています。 =元データ!A2 数値データが入っている箇所は、その数値が反映されるのですが、空白のセルは空白のまま反映されます。 会社のシステム上、出力データのゼロの数値は空白で表示されます。 この空白の部分をゼロで表示する方法は有りますでしょうか? 宜しくお願いします。

専門家に質問してみよう