- ベストアンサー
エクセル関数で
いつもお世話になっております。 A列に(仮にA1:A100)数字のデータが入っています。 数字は、0、正の整数、負の整数で整数に規則性はありません。 <Q1> A1:A100の正の整数の合計の返し方 <Q2> A1:A100の負の整数の合計の返し方 が知りたいのです。 作業列を作って、正負の判定をしてSUMIFでやる方法はわかります。 何とか一発勝負でできないものでしょうか。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SUMIFだけでできますよ。 正の整数=SUMIF(A1:A100,">=0") 負の整数=SUMIF(A1:A100,"<0")
その他の回答 (1)
- keirika
- ベストアンサー率42% (279/658)
回答No.1
正の数は=SUMPRODUCT((A1:A100>0)*(A1:A100)) 負の数は=SUMPRODUCT((A1:A100<0)*(A1:A100)) でどうでしょうか?
質問者
お礼
ありがとうございました。 私もSUMPRODUCT関数ではないかと思っていましたが、 上手くいきませんでした。 また勉強になりました。
お礼
おぉ、ありがとうございました。 また勉強になりました。