6

行/列のすべての正の数を合計し、すべての負の数を無視する方法はありますか?負の数を無視することを除いて、SUM()と同様です。VBAを使用する必要がありますか?もしそうなら、私はVBAでそれをどのように行うでしょうか?

Excelで実行できない場合、OpenOffice Calcで実行できますか?

4

7 に答える 7

16

SUMIFを使用します。Y列Aのすべての正の数を合計するには:

=SUMIF(A:A,">0")

同じ関数がExcelとCalcに存在します

于 2009-10-20T19:21:16.167 に答える
0
=SUMIF(A1:A99,">0")
于 2009-10-20T19:21:23.680 に答える
0

確かにこのように:

=SUMIF(B1:B50,">0")

これにより、セル B1 から B50 のすべての正の数値が加算されます。

于 2009-10-20T19:21:24.013 に答える
0

=SUMIF(A1:A4,">=0")

于 2009-10-20T19:21:38.263 に答える
0

SUMIF() はトリックを行います:

 =SUMIF(A1:A100,">0")

配列数式を使用することもできますが、それはより複雑で、SUMIF() よりも利点がありません。

于 2009-10-20T19:21:48.163 に答える
0

補助行/列を取得し、必要に応じて別のタブで =if(A5>0;A5;0) で埋めます。これでマイナスがゼロになります。次に、それらを合計します。

于 2009-10-20T19:25:16.173 に答える
-2

私はExcelの初心者です...そして、自分が間違っていることと、なぜそれがうまくいかないのかを1時間ほど考えた後、各シンボルがどれほど重要であるかを理解しました。この数式には、コンマではなくセミコロンが必要です。数式でエラーが発生しないように変更したら =sumif(A:A;">0") これが役立つことを願っています

于 2013-05-31T22:08:10.167 に答える