• ベストアンサー

EXCEL 空白を除く合計を求める

0以下の数値を空白で表示する書式を使用しています。 なので見た目には数値は入力されていないように見えるのですが、 SUM等の合計式を使用すると空白の部分も計算されてしまいます。 空白で表示されている部分を(0以下の数値の部分)を除いた合計式を関数で探しているのですが、分かりません。 どなたかご教授お願いします。

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

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

このケース考えなくていけないのは書式で空白にしても実際の数字は違うということを認識しないといけません。 書式で空白は実際には値としては空白でないことを認識してください。 さて、本題ですが、0以下を空白にしているとのことなので 計算式を0より大きい数の合計を求める式を使えば計算できます。 つまり、例えばA1からA100までで0より大きい数字の合計を求めたい場合 =SUMIF(A1:A100,">0") といった式で求めることができます。

Not_Pro
質問者

お礼

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

その他の回答 (3)

noname#170371
noname#170371
回答No.4

#3です 訂正 "<0" → ">0"

noname#170371
noname#170371
回答No.3

=sumif(条件範囲,"<0",合計範囲) 以外の方法を検討しているって事でしょうか?

Not_Pro
質問者

お礼

この式自体を知りませんでした。助かりました。

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

範囲がセルA1~A5だとした場合、 =SUMIF(A1:A5,">0") ⇒0を超える数値の合計となります。

関連するQ&A

  • excelのツールバー?に選択した部分の合計が表示されるようにしたい

    恐らく非常に簡単なことだと思うのでお恥ずかしいのですが…。 Excel2003を使用しているのですが、 任意の複数のセルを選択(ドラッグ)すると 画面下のツールバー(?)部分に その数値の合計が表示される機能というのがあったとおもうのですが どこをどういじってしまったのか それが表示されなくなってしまいました。 SUM関数を使うほどではなく、計算途中にちょっと確認するのに とても便利だったのでちょっと困っています。 どうやって設定すれば表示されるのでしょうか…

  • 入力されるまで合計セルを空白にしたいのですが

    A5:A120にデータ入力し、A121に「Sum」で合計を だしています。B列からM列も同様になっています。 列のデータは1~0の数字だけです。 当該列のセルが未入力だと当然合計欄は「0」に表示 されています。 この場合、「0」が目障りなので、いずれかのセルにデータ が入力されない限り、空白表示にしておきたいのです。 どんな関数をどう使えば良いのでしょうか?

  • エクセル IF関数が入った条件付き書式について

    エクセルにおいて、セルA1、B1、C1があるとします。A1、B1には数値が何も入力されていない状態で、C1に計算式「=SUM(A1)/B1」が入っているとします。このままでは、C1は、「#DIV/0!」と表示されます。 この表示を消すために、C1にIF、ISERROR関数を使い、「=IF(ISERROR(SUM(A1)/B1),"",SUM(A1)/B1)」の計算式を入力します。 このままでもいいのですが、C1の値が「10以上」になった時に、C1のセルに色を付けたいのです。 書式→条件付き書式→セルの値が→次の値以上→10 にすると、セルに何も値が入っていない(空白)状態で色だけが付いてしまいます。 色々調べると、IF関数の""の空白が文字列のため、数値より大きいとみなされている事が原因っていうことは、分かりましたが、色々試してみても出来ません。何かいい方法はございますでしょうか? ご教授お願いします。

  • Excelのセルの値が正しく表示されません

    Excelで関数式を入ました SUMで 69 68 76 85 0 55 82 24 15 22 87 ↑をたすのですが、 合計が583になるところ、ドラッグして表示を見ると583になっているのですが 623と表示されます。 セルの書式設定は『数値』となっており、隣のセルは正しい数値が返されます。 どうすればいいでしょうか? WindowsXP Excel2007です 宜しくお願いします。

  • 串刺し合計値と単純合計値の違いについて

    Excel2007で異なるブック(ファイル)の串刺し合計を行っています。 その基となるブックのシート(表)では合計値を足し算やSum関数を用いて求めています。 その基となる表の合計値を串刺しした値と串刺しした表で足し算やSum関数で求めた数値が一致しないのです。何故か解らずにおります。 一致させるにはどうした良いか?または一致しない理由を突きとめるにはどうしたら良いか?ご教授いただけないでしょうか? 基となるブック(ファイル)の計算式や串刺し合計の計算式は何度も確認しました。

  • 合計SUM関数のみのこして、他は一括数値変換したい

    よろしくお願いします。 B列に縦に合計SUM関数と、SUM(IF( 関数などいろいろ関数を入れて数字が表示されています。 B列の合計SUM関数は残して、SUM(IF関数・それ以外の関数はをすべて「数値」(関数で現在計算結果として表示されている数値)に変換したいのです。 教えてください。

  • エクセル 関数 2008_12_12

    エクセル関数に詳しい方、教えてください。 どのセルに、どうゆう関数を入れればいいか教えていただきたいです。 1、A1に直接入力されていたら、A2を関数式計算させる(入力済み)  A2に関数式を無視して直接入力したら、A1は空白になる。  A2が空白なら、A1も空白。 2、あるセルに数値が無ければ(空白)、その列を非表示にする関数式。 3、これは関数ではないですが、マクロを使用してないのにセキュリテ ィー警告(開いたときに出るやつ)が出てくるので出ないようにした い。*セキュリティーレベルを下げないやり方。 以上、分かる方教えてください。

  • エクセルで合計を%にしたい

    例えば23.5+3.8+4.2=31.5になりますよね。その合計の31.5を31.5%と表示したいのです。SUMでやるとやっぱり自動的に31.5になってしまいます。自分で入力する(キーボードで31.5)ことはできますが多いと間違えたりすると思うのです。計算式が解るかたいらっしゃいますか????

  • EXCEL SUM関数で合計が違う

    以前次のような質問がありました。 QNo.2266177 EXCEL SUM関数で合計値が違う場合 質問者:purepop 教えてください。 EXCELのSUM関数で合計値が違う場合があるのですが、 何が原因で起こるのでしょうか? また、どうすれば直るのでしょうか? ------------------------------------- 私も同じような現象が起こり,困ってしまい,教えてを調べましたが,上の質問には,解決に直接繋がる回答がありませんでした。 ただ,文字列セルは無視されるということです。 ところが,整数だけ入力されてセルが,どうも文字列と認識されているようなのです(セルの表示形式を小数第1位表示の数値にしても,コンマ以下が示されることなく,整数値のままでした)。 それらのセルの値は,他人からカット&ペーストでもらったものです。 数値は,上の入力エリアには,文字列「'3」ではなく,数値「3」と表示されています。 しかたなく,他のセルで当該セル*1をして,値のみ当該セルにコピーすると,小数第1次が0となる,「3.0」と表示でき,合計もただしくなりました。 質問は,このように,「'」がつかない文字列がはいてしまうのはどのようなときでしょうか。  これがわからないと,あぶなくてこまってしまいます。

  • Excelオートフィルタでの合計方法は?

    win98でExcel2000を使用しています。 あるリストをオートフィルタ機能をしようして必要なデータ(約100行前後)だけ表示させているのですが、この表示されたデータの合計を計算させたいのです。 sum関数を使って範囲指定で計算させようとしたんですが、表示されていない部分のデータまで合計されてしまって困っています。 表示されたデータのみを計算させる方法はありますでしょうか? 宜しくお願いします。