Microsoft Excel での数値の加算は、SUM 関数を使用できる 基本的な計算 です。これらの値を特定の条件を満たす場合にのみ追加したい場合はどうすればよいでしょうか?そこで登場するのがSUMIF関数です。
SUMIF を使用すると、特定の条件を満たす限り、指定したセルに値を追加できます。特定の製品のみの 総売上高や、特定の場所のみの総収益を見つけ たい場合があります。
Excel シートが計算を簡単に決定できないように設定されている場合は、SUMIF 関数とその数式が 役に立ちます。
単一のセル範囲に SUMIF を使用する
関数の構文は次のとおりです。
SUMIF(cell_range, criteria, sum_range)
ここで、最初の 2 つの引数は必須です。
sum_range
オプションであるため、ある範囲の数値を別の範囲の条件に関連付けて追加できます。
関数とその引数の基本的な感覚を理解するために、オプションの引数なしで単一のセル範囲を使用することから始めましょう。
値が一定量より大きい場合にのみ、 セル範囲に値を追加 できます。次の数式を入力し、セル参照と基準を独自のものに置き換えます。
=SUMIF(C2:C7,">25000")
この数式は、セル範囲 C2 ~ C7 の数値が 25,000 より大きい場合にのみ加算します。
逆に、次の式を使用すると、一定量未満の数値を加算できます。
=SUMIF(B2:B7,"<10000")
これにより、セル B2 ~ B7 の数値が 10,000 未満の場合にのみ加算されます。
もう 1 つの例として、次の式を使用して同じ量の数値を加算できます。
=SUMIF(A2:A7,"5000")
これにより、セル A2 から A7 までの 数値がちょうど 5,000 である場合にのみ加算されます 。
複数の範囲の数値基準で SUMIF を使用する
次に、条件引数
sum_range
機能させましょう。ここでは
経費と収益を計算します
。 SUMIF を使用すると、経費が基準を満たす場所の収益を計算したり、その逆を行うことができます。
この数式では、セル B2 ~ B7 の経費が 10,000 未満の場合にのみ、セル C2 ~ C7 に収益を追加できます。
=SUMIF(B2:B7,"<10000",C2:C7)
次の数式を使用すると、セル C2 ~ C7 の収益が 25,000 を超える場合にのみ、セル B2 ~ B7 に経費を追加できます。
=SUMIF(C2:C7,">25000",B2:B7)
数式内の実際の値をセルに含まれる値に置き換えることもできます。たとえば、この数式は、C2 ~ C7 の値がセル D2 の値より大きい場合、B2 ~ B7 の数値を加算します。
=SUMIF(C2:C7,">"&D2,B2:B7)
この数式では、不等号記号 (“>”) とセル D2 (&D2) を使用します。
複数の範囲のテキスト基準で SUMIF を使用する
おそらく、追加したい値は 数値ではなくテキスト に関連付けられます。種類、製品、販売状況をご紹介します。 SUMIF を使用すると、他の列の特定の条件を満たす製品の値を Sales 列に追加できます。
この例では、セル A2 ~ B7 のテキストが「Apparel」という単語と等しい場合にのみ、セル C2 ~ C7 に売上を追加できます。
=SUMIF(A2:B7,"アパレル",C2:C7)
別の例として、セル B2 ~ B7 の「ts」で終わる製品の売上をセル C2 ~ C7 に追加できます。
=SUMIF(B2:B7,"*ts",C2:C7)
この式では、アスタリスク (*) は、「ts」の前の文字を表すワイルドカードです。
もう 1 つの例では、タイプが空白の Shoes 製品を使用しています。
=SUMIF(A2:B7,"",C2:C7)
この式では、引用符はスペースを入れずに横に並んでいます。これにより、以下に示すように靴の売上が得られます。
Excel の SUMIF 関数を使用すると、基本的な方程式を取得し、ニーズに合わせてスパイスを加えることができます。数値の加算が 2 プラス 2 ほど単純ではない場合に非常に便利です。
さらにヘルプが必要な場合は、 Excel で必要な関数を見つける 方法を参照してください。





