行/列のすべての正の数を合計し、すべての負の数を無視する方法はありますか?負の数を無視することを除いて、SUM()と同様です。VBAを使用する必要がありますか?もしそうなら、私はVBAでそれをどのように行うでしょうか?
Excelで実行できない場合、OpenOffice Calcで実行できますか?
行/列のすべての正の数を合計し、すべての負の数を無視する方法はありますか?負の数を無視することを除いて、SUM()と同様です。VBAを使用する必要がありますか?もしそうなら、私はVBAでそれをどのように行うでしょうか?
Excelで実行できない場合、OpenOffice Calcで実行できますか?
SUMIFを使用します。Y列Aのすべての正の数を合計するには:
=SUMIF(A:A,">0")
同じ関数がExcelとCalcに存在します
=SUMIF(A1:A99,">0")
確かにこのように:
=SUMIF(B1:B50,">0")
これにより、セル B1 から B50 のすべての正の数値が加算されます。
=SUMIF(A1:A4,">=0")
SUMIF() はトリックを行います:
=SUMIF(A1:A100,">0")
配列数式を使用することもできますが、それはより複雑で、SUMIF() よりも利点がありません。
補助行/列を取得し、必要に応じて別のタブで =if(A5>0;A5;0) で埋めます。これでマイナスがゼロになります。次に、それらを合計します。
私はExcelの初心者です...そして、自分が間違っていることと、なぜそれがうまくいかないのかを1時間ほど考えた後、各シンボルがどれほど重要であるかを理解しました。この数式には、コンマではなくセミコロンが必要です。数式でエラーが発生しないように変更したら =sumif(A:A;">0") これが役立つことを願っています