ExcelでSUMIFS関数を使用する方法
Excel の関数リストは、データ分析において最も動的な要素の 1 つです。派手な算術演算から高度な条件付きロジックまで、あらゆる種類のユーザー向けの機能が少しずつ用意されています。
SUMIFS 関数は、条件付きロジックに基づいて詳細な分析を実行したいユーザーが利用できる多くの関数の 1 つです。Excel の SUMIF 関数に精通している場合は、SUMIFS 関数が対応する関数と非常に似ていることがわかります。ここでは、Excel で SUMIFS 関数を使用する際に知っておくべきことを説明します。
SUMIFS 関数の構文
Excel の SUMIFS 関数は、SUM 関数と IF 関数の集大成です。特定の基準に基づいてセル内の値を合計します。日付、数値、テキストに関する条件を作成できます。さらに、論理演算子を自由に使用して条件を操作し、条件をより拡張してください。
これらの論理式を習得するには、集計関数と組み合わせる前に、IFS 関数の使用方法を知る必要があります。
Excel には、COUNTIF、COUNTIFS、SUMIF、MAXIFS、MINIFS などの他の論理関数があります。これらの関数を使用する場合は、式内で正しい構文を渡す必要があります。
SUMIFS 関数の構文は次のとおりです。
=SUMIFS (sum_range, range1, criteria1, [range2], [criteria2],. ..)
どこ:
- sum_range:基準に基づいて合計する範囲/列
- range1: Range1は、数式が最初の基準セットを見つける列を定義します
- criteria1: Criteria1 は最初の条件を参照します
- range2: Range2は、数式が 2 番目の基準セットを見つける列を定義します。
- criteria2: Criteria2 は 2 番目の条件を参照します。
ExcelでSUMIFS関数を使用する方法
構文については理解できたので、関数のさまざまなコンポーネントと、その最適な使用方法を理解することが不可欠です。SUMIF 関数はデータの世界で多くの用途がありますが、それは SUMIFS 関数が遠く離れているという意味ではありません。SUMIFS 数式内で複数の条件を渡し、SUMIF 関数をワンランク上に上げることができます。
データ準備
オフィスの工場で販売されている製品に関する情報を含むデータセットがあるとします。関連するデータ列には、注文日、カテゴリ、色、販売価格、販売数量、総販売額などがあります。すべての数式は、このサンプル データに含まれるデータ参照に基づいています。
1. テキスト条件の操作
このリストからグリーン バインダーの総コストを計算する場合は、 SUMIFS式を次のように使用できます。
=SUMIFS(F2:F18, B2:B18, "Binders",C2:C18, "Green")
まず、合計を取得する列を定義する必要があります。この場合は、Total Sales列です。Binders 値 (列 A) を持つ列範囲を定義します。式の後続の部分には、条件、バインダーが必要です。
最初の基準が設定されています。色である次のセグメントを定義するには、同様のルールに従う必要があります。色の詳細を保持する列を含め、その後に探したい色 (緑) を含める必要があります。
Excel は、指定された条件に基づいて値を計算し、結果154.024を返します。
2. 数値条件の操作
上記の例では、テキスト条件 ( Color = Green および Category = Binders ) を定義しました。さて、次のステップは数値条件を扱うことです。これを例で説明しましょう:
販売価格が 500 から 1000 の間の製品の総売上を計算する場合、数式を作成する方法は次のとおりです。
=SUMIFS(E2:E18, D2:D18, ">500", D2:D18, "<1000")
上記の数式の最初の範囲は、Total Sales 列の参照です。次のセグメントでは、500 を超える値をキャプチャする最初の基準の列を定義する必要があります。最後の部分では、1000 未満の値をキャプチャする最終基準を定義する必要があります。
最終結果は13083.888です。
3. 日付条件の操作
SUMIFS 関数を使用して、基準日条件の値を合計できます。たとえば、日付を含む一連の列があり、日付範囲内の合計売上高を知りたい場合、数式を使用して結果をすばやく導き出すことができます。
=SUMIFS(F2:F18, A2:A18, ">1/1/2015", A2:A18, "<1/1/2016")
上記の他の数式と同様に、日付を使用してデータを操作し、合計販売額を合計できます。数式の最初の部分は、Total Sales 列を参照しています。次のセグメントでは、日付範囲を定義する必要があります。SUMIFS 式内で日付を操作するには、論理演算子を使用する必要があります。
参照には 01-01-2015 から 01-01-2016 までの日付が含まれているため、結果は16495.28になります。
4. ワイルドカード検索の使用
最後に、SUMIFS 関数で使用する最後の方法が 1 つあります。ワイルドカード検索機能と多機能の SUMIFS 関数を適切に組み合わせて、特定の要素に基づいて一致を見つけることができます。たとえば、Category 列に文字indが含まれ、Color 列に文字laが含まれる値の合計を求めたいとします。
Excel の SUMIFS 関数は、指定された各列をフィルター処理して、指定された文字を探します。一致する値がすべて合計され、結果が表示されます。ワイルドカード検索を使用するには、* (アスタリスク)記号または? (疑問符)式内の記号。
式の書き方は次のとおりです。
=SUMIFS(F2:F18, B2:B18, "*ind*", C2:C18, "*la*")
結果は1223.928です。
ExcelでSUMIFS関数を効率的に使用する
Excel 内で SUMIFS 関数が広く使用されているにもかかわらず、多くのアナリストは、この強力な関数の真の可能性に依拠し続けています。この多面的な機能を通常のレポートや分析で使用する方法はたくさんあります。
あなたがフリーランサー、ショップキーパー、データ アナリストのいずれであっても、この機能を最大限に活用する方法が常に存在する可能性があります。
コメントを残す