• ベストアンサー

エクセルで…

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

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

  • ベストアンサー
  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.2

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) 本当は一発でできるといいのですが...

koo_rick
質問者

お礼

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

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

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

関連するQ&A