AND関数の使い方

すべての引数が真(TRUE)の場合にTRUEを返します。

200720102013201620192021365
構文
=AND(論理式1, [論理式2], ...)
引数
  1. 論理式1必須
  2. 論理式2省略できる

このあとも、同じように続けて渡せます。

どんな関数か

AND は、渡した条件がすべて成り立つときだけ TRUE を返します。IF の条件として「20歳以上かつ会員」のような絞り込みを書くのに使います。範囲をそのまま渡すと、中の文字列や空白は無視されます。また、条件を1つも渡せていないと #VALUE! になります。条件が多いときは =AND(A1:A5) のように、判定結果を並べた範囲を渡すと短く書けます。

使用例

C2 に =AND(A2>=60, B2>=60) を入れると、こうなります。

ABC
1数学英語合格判定
28070TRUE

数式を入れたセル

結果: 両方60点以上ならTRUE

つまずきやすいところ

  • 返るのは TRUE / FALSE だけ。表示を変えるなら IF と組み合わせる
  • 範囲をまとめて渡すと、その中のすべてが条件を満たすかを見る

よくあるエラーと、その直し方

#VALUE!
論理値にも数値にも読めない文字列だけを渡した条件式(A1>10)か、TRUE/FALSE の入ったセルを渡す。範囲の中の文字列や空白は無視されるので、その範囲に条件が1つも無いとこうなる

ANDを使う実例レシピ(4件)

同じ「論理」の関数

論理の関数をすべて見る(20件)