ビジネスロジックの作成
メニューを表示するにはスワイプしてください
データセットは現在、売上高(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 パフォーマンス列の作成
Sales_Data シートに移動。
新しい列を追加:
Performance Tier
列は I に配置。
ステップ 2 最初の階層システムの構築
I2 に次の式を入力:
=IF(H2>=7000,"High",IF(H2>=3000,"Medium","Low"))
>=7000: High;>=3000: Medium;- それ以外: Low。
Enter キーを押す。
ステップ 3 評価順序のテスト
データセットの複数行を確認し、Excel が左から右へどのように数式を評価するかを観察。
最初に一致した条件で計算が停止。
ステップ 4 AND 条件の追加
前の数式を次のものに置き換え:
=IF(AND(H2>=7000,G2>5),"High",IF(H2>=3000,"Medium","Low"))
High と判定されるには両方の条件を満たす必要:
- 売上が
7000以上; - 単位数が
5より大きい。
ステップ 5 更新されたロジックのテスト
以前 High だった行を比較。
両方の条件を満たさなくなったため、一部の行が Medium に移動していることに注目。
ステップ 6 OR ロジックの理解
AND はすべての条件が真である必要があるため、より厳格なルールを作成。
OR はいずれか一つの条件が真であればよいため、より緩やかなルールを作成。
1. 入れ子の IF で条件の順序が重要な理由は?
2. AND 関数は何を返すか?
3. 数式内で AND を OR に置き換えると、どのような変化が起こりますか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 3
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 3