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. 入れ子の 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