Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 加重計算と条件付きロジック | Excelの数式
エクセル数式

加重計算と条件付きロジック

メニューを表示するにはスワイプしてください

SUMIFS は標準的な条件付き合計に適していますが、分析計算では重み付けや埋め込みロジックが必要な場合があります。本章では、SUMPRODUCT を使って集計システムを拡張します。

SUMPRODUCT の構造

=SUMPRODUCT(array1, [array2], [array3], ...)
  • array1: 最初の計算配列
  • [array2]: オプションの第2配列
  • [array3]: オプションの追加配列

SUMPRODUCT は対応する値同士を掛け合わせ、その結果を合計します。

数式内の論理条件は自動的に次のように変換されます:

  • TRUE = 1
  • FALSE = 0

加重平均の構造

=SUMPRODUCT(values * weights) / SUM(weights)
  • values: 評価対象の指標
  • weights: 重要度の係数

加重平均は、大きな取引が最終結果により大きな影響を与えます。

ステップ 1 注文ごとの平均 Revenue を計算
expand arrow

入力:

=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
  • SUMPRODUCT(...): Revenue の合計
  • COUNTA(...): Revenue 行数

この数式は、1件あたりの平均 Revenue を返します。

ステップ 2 条件付き平均を作成
expand arrow

入力:

=SUMPRODUCT((Sales_Data[Region]="North")*Sales_Data[Revenue]) / SUMPRODUCT((Sales_Data[Region]="North")*1)
  • (Sales_Data[Region]="North"): 論理条件
  • *Sales_Data[Revenue]: フィルタされた Revenue 値
  • SUMPRODUCT(...*1): 条件付き行数

この数式は、North 地域のみの平均 Revenue を計算します。

ステップ 3 加重平均割引率を計算
expand arrow

入力:

=SUMPRODUCT(Sales_Data[Discount_Rate]*Sales_Data[Revenue]) / SUM(Sales_Data[Revenue])
  • Sales_Data[Discount_Rate]: 割引率
  • Sales_Data[Revenue]: 重み付け係数

高い Revenue の取引が平均割引率により大きな影響を与えます。

ステップ 4 ハイティア Revenue 分析を作成
expand arrow

Summary テーブル内で入力:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
  • Sales_Data[Region],A2: 地域フィルタ
  • Sales_Data[Performance tier],"High": パフォーマンスフィルタ

この数式は、パフォーマンスが高い取引のみの Revenue を返します。

ステップ 5 ハイティア注文数を作成
expand arrow

入力:

=COUNTIFS(Sales_Data[Region],A2,Sales_Data[Performance tier],"High")

この数式は、選択した地域のハイティア注文数をカウントします。

ステップ 6 ハイティア Revenue 割合を計算
expand arrow

入力:

=E2/C2
  • E2: ハイティア Revenue
  • C2: 総 Revenue

この数式は、パフォーマンスが高い取引による Revenue の割合を測定します。

ステップ 7 結果を書式設定
expand arrow

適用:

  • Revenue 指標には通貨書式
  • 割合や割引計算にはパーセント書式
ステップ 8 動的動作をテスト
expand arrow

Sales_Data に追加行を挿入。

確認事項:

  • 平均 Revenue が自動的に再計算されること
  • 加重割引計算が自動的に更新されること
  • ハイティア指標が自動的に更新されること

1. SUMPRODUCT が加重計算に役立つ理由は何ですか?

2. SUMIFSSUMPRODUCT に比べた主な制限は何ですか?

3. SUMPRODUCT を使った加重平均の式で、分母は何を表しますか?

question mark

SUMPRODUCT が加重計算に役立つ理由は何ですか?

正しい答えを選んでください

question mark

SUMIFSSUMPRODUCT に比べた主な制限は何ですか?

正しい答えを選んでください

question mark

SUMPRODUCT を使った加重平均の式で、分母は何を表しますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  22

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  22
some-alt