Almaには、正の値と負の値の両方を含むデータの列を含むワークシートがあります。彼女は列の正の値のみを合計したいと考えており、それを行う方法があるかどうか疑問に思っています。

幸い、Excelには、この目的にのみ使用できる便利なワークシート関数が用意されています。たとえば、すべての値が列Aにあるとします。別の列に、次の式を入力できます。

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

SUMIF関数は、指定された基準(> 0)を満たす範囲(A:A)のすべての値の合計を返します。その他の値(0以下の値)は合計に含まれません。

列全体でSUMIFを使用したくない場合は、評価する範囲を簡単に変更できます。

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

ここでは、A1:A100の範囲のみが評価され、合計に含まれています。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(3349)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。