こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで…

同一の列に正、負の数値が複数入力されており、それぞれ正、負のみでの集計を取りたい場合、どのような関数が便利でしょうか?

投稿日時 - 2003-03-18 14:53:55

QNo.501195

困ってます

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

A1からF1までデータがある場合
正の合計=SUMIF(A1:F1,">0",A1:F1)
負の合計=SUMIF(A1:F1,"<0",A1:F1)

参考になれば幸いです

投稿日時 - 2003-03-18 15:02:04

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

sgh

少しせこいですけどこんな方法もあります。

値のセルの隣に以下の式で正、負を判断するフラグをつけます。
B1に:=IF(A1<0,"-",IF(A1=0,"0","+"))
*A1は参照セル
必要な分をコピーする。

ここまでやったら集計は簡単。以下のようになります。
正の数の合計:=SUMIF(B8:B10,"+",A8:A10)
負の数の合計:=SUMIF(B8:B10,"-",A8:A10)
0の数の合計:=SUMIF(B8:B10,"0",A8:A10)

本当は一発でできるといいのですが...

投稿日時 - 2003-03-18 15:07:50

お礼

ありがとうございました。
">0"を"0<"でやってたんですが、これじゃだめなんですね^^;

投稿日時 - 2003-03-18 15:15:39

ANo.1

例として B2からB5まで
=SUMIF(B2:B5,">0")
で 正の合計です。

投稿日時 - 2003-03-18 15:01:02

あなたにオススメの質問