論理関数にIF式を使用する
ExcelのIF関数と同様に、Google Spreadsheet IF関数を使用すると、ワークシートで意思決定を行うことができます。 IF関数は、セル内の特定の条件が真または偽であるかどうかを調べます。
- 条件が真の場合、関数は1回の演算を実行します。
- 条件がfalseの場合、関数は別の操作を実行します。
最初の真偽テストと後続操作は、すべて関数の引数で設定されます 。
さらに、複数のIF関数を相互に入れ子にして、複数の条件をテストし、テストの結果に応じて複数の操作を実行することができます。
IF関数の構文と引数
関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、カンマ区切り文字、および引数を含みます。
IF関数の構文は次のとおりです。
= if(test、then_true、otherwise_value)
関数の3つの引数は次のとおりです。
- テスト - (必須)真であるか偽であるかをテストする値または式。
- then_true - テストが真である場合に実行される操作(必須)。
- otherwise_value - (オプション) テストが偽である場合に実行される操作。
注:IF関数を入力するとき、3つの引数はコンマ( 、 )で区切られます。
Google Spreadsheet IF関数を使用した例:
上の図に示すように、IF関数は、次のようなさまざまな結果を返すために使用されます。
= if(A2 = 200,1,2)
この例の行3に示されています。
この例の内容は次のとおりです。
- セルA2の値が200に等しいかどうかを調べます。
- 表示されている場合は、セルB3に値1が表示されます。
- A1が200に等しくない場合、関数はセルB3に値1を表示します。
IF関数の入力
Googleスプレッドシートは、 ダイアログボックスを使用してExcelの関数の引数を入力しません。 代わりに、関数の名前がセルに入力されるとポップアップする自動提案ボックスがあります。
IF関数の引数の入力
- セルB3をクリックしてアクティブセルにします。これが、IF関数の結果が表示される場所です。
- 等号(=)の後に関数の名前を続けて入力します。
- 入力すると、文字「I」で始まる関数名が表示された自動候補ボックスが表示されます。
- ボックスに名前IFが表示されたら、それをクリックして関数名を入力し、括弧または丸括弧をセルB3に入力します。
- セル参照を入力するには、ワークシートのセルA2をクリックします 。
- セル参照の後に、 等号(=)の後に200を入力し ます。
- カンマを入力してテスト引数を完了します。
- タイプ2の後にカンマが続き、この番号をthen_true引数として入力します。
- otherwise_value引数としてこの番号を入力するには、 1を入力します。カンマを入力しないでください。
- 関数の引数を完成させます。
- キーボードのEnterキーを押して閉じ括弧を挿入して) 、機能を完了します。
- A2の値が200に等しくないため、値1がセルA2に表示されます。
- セルB3をクリックすると、完全な関数= if(A2 = 200,1,2)がワークシートの上の数式バーに表示されます 。