- ベストアンサー
エクセルで…
同一の列に正、負の数値が複数入力されており、それぞれ正、負のみでの集計を取りたい場合、どのような関数が便利でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A1からF1までデータがある場合 正の合計=SUMIF(A1:F1,">0",A1:F1) 負の合計=SUMIF(A1:F1,"<0",A1:F1) 参考になれば幸いです
その他の回答 (2)
- sgh
- ベストアンサー率61% (75/121)
回答No.3
少しせこいですけどこんな方法もあります。 値のセルの隣に以下の式で正、負を判断するフラグをつけます。 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) 本当は一発でできるといいのですが...
- taknt
- ベストアンサー率19% (1556/7783)
回答No.1
例として B2からB5まで =SUMIF(B2:B5,">0") で 正の合計です。
お礼
ありがとうございました。 ">0"を"0<"でやってたんですが、これじゃだめなんですね^^;