Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ビジネスロジックの作成 | セクション
ビジネス分析のための最新Excel数式

ビジネスロジックの作成

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

データセットは現在、売上高(Revenue)を計算していますが、生の数値だけでは十分なビジネスインサイトを得ることはできません。この章では、論理式を使って各販売をパフォーマンスティアに分類します。

比較演算子

Excelは比較演算子を使用して条件を評価します。

  • >:より大きい;
  • <:より小さい;
  • >=:以上;
  • <=:以下;
  • =:等しい;
  • <>:等しくない。

これらの条件は常にTRUEまたはFALSEを返します。

IF関数の構造

=IF(logical_test, value_if_true, value_if_false)

ネストされたIF構造

=IF(H2>=7000,"High",IF(H2>=3000,"Medium","Low"))

Excelは条件を左から右へ評価します。

  • 最初にHighを判定;
  • 次にMediumを判定;
  • それ以外の場合はLowを返します。

論理関数

  • AND:すべての条件が真の場合のみTRUEを返します;
  • OR:少なくとも1つの条件が真の場合にTRUEを返します。
ステップ1 パフォーマンス列の作成
expand arrow

Sales_Data シートに移動。

新しい列を追加:

Performance Tier

列は I に配置。

ステップ2 最初のティアシステムの構築
expand arrow

I2 に次の数式を入力:

=IF(H2>=7000,"High",IF(H2>=3000,"Medium","Low"))
  • >=7000: High;
  • >=3000: Medium;
  • それ以外: Low。

Enter キーを押す。

ステップ3 評価順序のテスト
expand arrow

データセットの複数行を確認し、Excel が左から右へ数式を評価する様子を観察。

最初に一致した条件で計算が停止。

ステップ4 AND 条件の追加
expand arrow

前の数式を次のものに置き換え:

=IF(AND(H2>=7000,G2>5),"High",IF(H2>=3000,"Medium","Low"))

High となるには、両方の条件を満たす必要:

  • 売上が 7000 以上であること;
  • 単位数が 5 より大きいこと。
ステップ5 更新されたロジックのテスト
expand arrow

以前 High だった行を比較。

両方の条件を満たさなくなったため、一部の行が Medium に移動していることに注目。

ステップ6 OR ロジックの理解
expand arrow

AND はすべての条件が真でなければならないため、より厳格なルールを作成。

OR はいずれか1つの条件が真であればよいため、より緩やかなルールを作成。

1. 入れ子の IF で条件の順序が重要な理由は?

2. AND 関数は何を返すか?

3. 数式内の ANDOR に置き換えると、どのような変化が生じますか?

question mark

入れ子の IF で条件の順序が重要な理由は?

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

question mark

AND 関数は何を返すか?

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

question mark

数式内の ANDOR に置き換えると、どのような変化が生じますか?

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

すべて明確でしたか?

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

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

セクション 1.  3

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 1.  3
some-alt