Skip to main content

GoogleスプレッドシートでAND / ORを使用して複数の条件をテストする

初めてのIF関数 (六月 2025)

初めてのIF関数 (六月 2025)
Anonim

AND関数とOR関数は、Googleスプレッドシートでよく知られている論理関数の2つです。 2つ以上のターゲットセルからの出力が、指定した条件を満たすかどうかをテストします。

これらの論理関数は、TRUEまたはFALSEのいずれかのセル内で2つの結果(またはブール値)のいずれかを返すだけです。

  • AND機能の場合複数のセルの数式がテストされます。これらの式がすべてtrueの場合にのみ、関数はTRUE応答を返します。そうでない場合、関数は値としてFALSEを返します。
  • OR機能テストされた式のいずれかが真であれば、OR関数はTRUEの答えを返します。すべての数式が真でない場合にのみ、またはORがセルのどこにあるかを示すFALSE値を返します。

これらのANDまたはOR機能のTRUEまたはFALSEの回答は、機能が配置されているセルに表示されるか、IF機能などの他のGoogle Spreadsheet機能と組み合わせてさまざまな結果を表示したり、いくつかの計算を実行する。

論理関数がGoogleスプレッドシートでどのように機能するか

上記の画像、セルB2およびB3はそれぞれANDおよびOR機能を含んでいます。両方とも、多数の比較演算子を使用して、ワークシートのセルA2、A3、およびA4のデータのさまざまな条件をテストします。

2つの機能は次のとおりです。

= AND(A2 <50、A3 <> 75、A4> = 100)

= OR(A2 <50、A3 <> 75、A4> = 100)

テストする条件は次のとおりです。

  • セルA2内のデータが 未満 50 (< 未満のためのシンボルです)
  • セルA3のデータが 等しいではない 75 (<> 同じでないことのシンボルです)
  • セルA4のデータが 以上 100 (>= それ以上のシンボルです)

セルB2のAND関数の場合、セルA2〜A4のデータは、TRUEレスポンスを返すために、関数の上記3つの条件のすべてに一致しなければなりません。そのままにしておくと、最初の2つの条件が満たされますが、セルA4の値が100以上でないため、AND関数の出力はFALSEになります。

セルB3のOR機能の場合、真の応答を返す関数のために、セルA2、A3、またはA4のデータによって、上記の条件の1つのみが満たされる必要があります。この例では、セルA2とA3の両方のデータが必要条件を満たすため、OR関数の出力はTRUEになります。

AND / OR関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。

AND関数の構文は次のとおりです。

= AND( logical_expression1、logical_expression2、… )

OR関数の構文は次のとおりです。

= OR( logical_expression1、logical_expression2、logical_expression3、… )

  • 論理式1 必須はテストされている条件を示します。条件の形式は通常、チェックされるデータのセル参照に続いてA2 <50などの条件自体です。
  • 論理式2 , 論理式3、 … オプションは、テストできる追加条件です。

AND関数の入力

次の手順では、上の図のセルB2にあるAND関数を入力する方法について説明します。同じ手順を使用して、セルB3にあるOR機能を入力することができます。

Googleスプレッドシートでは、Excelのように関数の引数を入力するダイアログボックスは使用されません。代わりに、関数の名前がセルに入力されるとポップアップする自動提案ボックスがあります。

  1. クリック セルB2 それをアクティブセルにする。これは、AND関数が入力され、関数の結果が表示される場所です。
  2. タイプ 等号 (=)に続いて関数 そして.
  3. 入力すると、文字Aで始まる関数名が表示されます。
  4. 関数ANDがボックスに表示されたら、マウスポインタで名前をクリックします。

関数引数の入力

AND関数の引数は、かっこの後に入力します。 Excelの場合と同様に、カンマが関数の引数の間に挿入され、セパレータとして機能します。

  1. クリック セルA2 このセル参照をワークシートに入力する論理式1 引数。
  2. タイプ < 50 セル参照後。
  3. タイプa コンマ セル参照の後に、関数の引数の間のセパレータとして機能します。
  4. セルをクリック A3 このセル参照をワークシートに入力する論理式2 引数。
  5. タイプ <> 75 セル参照後。
  6. 秒を入力してください コンマ 別のセパレータとして機能する。
  7. セルをクリック A4 ワークシートに3番目のセル参照を入力します。
  8. タイプ >=100 3番目のセル参照の後。
  9. プレス 入る キーボードのキーを押して、引数の後に閉じ括弧を入力し、関数を完了します。

セルA4のデータが100以上の条件を満たしていないため、値FALSEはセルB2に表示されます。

セルB2をクリックすると、完全な関数

= AND(A2 <50、A3 <> 75、A4> = 100)ワークシートの上の数式バーに表示されます。

続きを読む

ORの代わりにOR

上記の手順は、上記のワークシートイメージのセルB3にあるOR機能の入力にも使用できます。

完了したOR関数は次のようになります。

= OR(A2 <50、A3 <> 75、A4> = 100)

論理関数がTRUE値を返すためには、テストされている条件の1つのみが真である必要があるため、TRUEの値がセルB3に存在する必要があります。この例では、2つの条件が真です。

  • セルA2のデータは50未満です。
  • セルA3のデータは75に等しくありません。