論理

すべての条件に一致するかを調べるAND関数

AND関数

Googleスプレッドシートで複数の条件すべてに合う、合わないを判別したい場合は、Excel同様、AND関数を使用します。
一つの条件だけでなく、複数条件をすべて満たすかどうかを判別する時に便利な関数です。

また、複数条件のうち1つでも満たせばいいという判断の場合は「OR関数」を使用してください。

GoogleスプレッドシートのAND関数の使い方

AND条件とOR条件の違い

AND:複数の条件をすべて満たしているもの
OR:複数条件どれか1つでも当てはまるもの

ANDの定義

AND関数の使い方を以下の例で解説します。

Sample

1回目、2回目、どちらも平均点を超えたかどうかを判別したい

AND関数の使い方01

[解説]

  1. 答えを表示したいセルE4を選択します。
  2. 次のような数式を入力します。
数式

=AND(C4>=C14,D4>=D14)

2つの条件を両方を満たしていれば「TRUE」、1つだけだったり、両方とも満たしていない場合は「FALSE」が表示されます。

AND関数の使い方02

便利な使い方(IF関数とAND関数のネスト)

IF関数と組み合わせて結果の表示を変える

結果がTRUE/FALSEだとわかりにくいため、通常はIF関数と組み合わせて使用します。

Sample

すべての条件を満たす場合は○、1つでも満たさない場合は「追試」と表示させたい

AND関数の使い方03


[解説]

  1. 答えを表示したいセルE4を選択します。
  2. 次のような数式を入力します。
=IF(AND(C4>=C14,D4>=D14),"○","追試"))
AND関数の使い方04

GoogleスプレッドシートのAND関数とは

関数の構文

GoogleスプレッドシートのAND関数の構文は次のとおりです。

=AND(論理式1, [論理式2]...)

読み方:アンド

引数説明
論理式11つ目の条件をいれます。
論理式22つ目の条件をいれます。