• ベストアンサー

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

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

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

  • ベストアンサー
  • 178nso
  • ベストアンサー率31% (21/66)
回答No.2

=IF(D25=0,ROUND(F25*H25,0),ROUND(D25*F25H25,0))

hitsujicho
質問者

お礼

ありがとうございます。無事解決いたしました。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

=IF(D25="","",ROUND(D25*F25*H25,0)) でいかがでしょう。

hitsujicho
質問者

お礼

早速のご回答ありがとうございます。試してみたのですが、D列が空白ですと、計算結果が空白になってしまいました。

関連するQ&A

  • エクセルで数式の入ったセルの平均値を出したい

    こんにちは 教えていただきたいのですが、エクセルの数式が入ったセルの平均値を出したいのです。 例えば、 D5-F5列:ifやsum文で組み立てた数式の結果 G5列:上記セルの平均値 Ctrl+Shiftを押しながらD-Fを選ぶとできると聞いたこともあったのですが、やはり結果は、#DIV/O!になってしまいます。 D-Fには、空白もあり、その結果を出す数値は流動的になります。 すみませんが、教えてください。よろしくお願いいたします。

  • EXCEL 数式が入った空白セルを数える

    毎度お世話になっています。 質問の内容ですが、例えば下記のようなシートがあるとします。 セルB1、セルC1、セルD1:手入力セル セルA1:数式「=IF(B1="","",B1+C1)」 セルA2:文字列 セルA3:数式「=IF(D1="","",D1*0.1)」 セルA4:文字列 セルA5:A1+A3の計算結果を表示 (※なお、セルA2、A4は数値が入らない) というような場合において、 ●セルB1、C1、D1になにも入力されていない場合、セルA5が空白となる。 ●セルB1、C1にのみ数値が入力されている場合、セルA5の計算結果がセルA1の値のみ。 ●セルD1にのみ数値が入力されている場合も上記と同様に計算結果が表示される。 以上の条件を満たす数式をセルA5に入力したいのですが、 COUNTBLANKは数式が入っている場合には使えず、COUNTAの場合だとセルA1、A3のどちらにも数値が入った場合に表示される、といった数式になります。 IFをいくつも使えば可能とは思いますが、もう少し単純に数式を作れたらと思い質問をさせて頂きました。 よろしければ御回答宜しくお願い致します。 (内容を訂正したため、いったん質問を削除しました。もし御回答中の方が居ましたら申し訳ありませんでした。)

  • 空白セルのある場合の計算

      A  B  C  D   E  F  G  H 1 (2)     (2)     空     (3) わかりづらいかもしれませんが、 =A1+C1+E1+G1 で、数字の合計を出したいのですが、###のエラーが出ます。 E1の空白セルに数字が入るとエラーはなくなります。 どうしたら空白を0とみなして計算できますか? (空白セルはどうしても空白じゃなきゃなりません) (B列D列F列は計算対象外の数字が入力されてます)

  • EXCEL セル内の空白文字を消したい。

    EXCELで、列のセル内に数値(15とか8とか)があるのですが、計算式では、数字として認識されません。(Σでタテ計算しても数値は0になる。) 原因は、数値の後に2文字の空白(スペース)があるためではないかと分かりましたが、その空白を消す方法が分かりません。 プロパティで、数値を選択したりいろいろしましたが、無理でした。  何か、良い方法はないでしょうか?

  • エクセルの空白を求めたいのですが。

    エクセルの空白を求めたいのですが。 例えば、 ・・A B C D E 1 4 2 3 8 4 5 6 4 7 8 9 2 10 A列の数字入力があるセルから、次のセルの入力値まで の空白の個数を関数で出来ますでしょうか? A9~A6 は空白が2個となります。 A6~A3 は空白が3個となります。 A列の 各行 には他のセルで計算された値を出しているので、 各行に現れる数値は、その時によって違います。(現れる数値は整数です) わかる方いましたら、宜しくお願いします。

  • Excelの入力式について

    Excelの入力式について教えてください。 たとえば、A1セル~F1セルに数値が入っていて、G1セルA1+B1の値、H列にC1+D1の値 I列にE1+F1の値としたい場合、 G1セルに数式を入れてH列にコピーするとB1+C1になってしまいます。 上手くやる方法はないのでしょうか。 1列ずつわざわざ空白列を作るのは嫌ですし、たくさんあったら数式を打ち込むのも大変です。。。

  • セルの空白について

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

  • エクセルでセルに数値がない場合空白にするには?

    全くの素人の質問ですみません。 エクセルでセルに数式が入っているのですが現在のところ数値を入れてない場合、何らかのわからない文字が表示されるのですが、数値がない場合にはセルをブランクに表示させる方法はあるのでしょうか?よろしくお願いいたします。

  • Excelセル数式入力

    添付の見積書のうちセルE2の合計がH2の数値と同じもしくは近似値:±10,000になるようにセルD5とD9に数式を入力したいのですが。E列の数式をF列に表示しています。条件がありましてF1の値は都度手入力で変更されます、また見積書の諸経費はI2が空白であれば数値が入りI2に数字1を手入力すれば数値が入らず加算されないようになります。尚、D5+D9を100%とした場合セルD5はJ2の割合、D9は(100%-J2%)になるようにしたいのですが数式を何度か入れたのですが数値がちぐはぐ又、循環になりなりうまくいきません。D5,D9に入力する数式をどうかよろしくお願いします。

  • excel 数値と空白がランダムに並んだセルの移動平均

    エクセル2003でA列に適当な数値と空白セルが、上からの順番でランダムに並んでいて、それをもとにB列の各行それぞれに移動平均を出したいと思っています。 移動平均は数値が入力されたセルのみを対象にして空白のセルをとばし、さらに直近の異なる数値をさかのぼって4つ探し、計算対象としたいのですがどのようにしたらよいでしょうか? 宜しくお願い致します。

専門家に質問してみよう