30代会社員のリアルな投資成績公開中

【Excel:AND関数】「かつ」を調べる!IF関数と組み合わせて使おう

AND関数って何?

どのように使えばいいの?

といった疑問を、1分以内に解消できるように分かりやすく説明します。

AND関数とは?用途を説明

セル子

昨日知り合った人のなかで、結婚相手の条件を満たすのは誰かな。

30歳以下で年収600万以上の人がいいなー。

エク先輩

セル子さん、仕事中に何をしているのかな?

…よし!AND関数を使って、結婚相手の条件に合致しているか調べてみれば良いよ!

セル子

エク先輩、聞いていたんですか?

エク先輩

関数の説明に入る前に、以下の図を見てほしい。

セル子

30歳以下で年収600万以上の人は、Aさんだけになりますね!

エク先輩

AND関数を使えば、複数の条件が全てTRUE(真)かどうか調べることができるんだよ。

AND関数の使用頻度

★★☆(2つ星)

使用頻度の目安

★★★:よく使う。手が勝手に動くレベルまで練習したほうがいい。
★★☆:まあまあ使う。知っておいて後悔しない。
★☆☆:あまり使わない。頑張って覚えなくてもいい。

AND関数の入力方法

=AND(,)

条件を指定します。
2つ以上の条件を指定する場合は、”=AND(条件1,条件2,…条件255)”と入力します。

AND関数の使い方

エクセルAND関数2

D2セルに入力するのは…
=AND(B2<=30,C2>=600)

結果が
“TRUE”だったら条件を満たす
“FALSE”だったら条件を満たさない
ということです。

AND関数の応用:IF関数と組み合わせる

AND関数は、IF関数の脇役として利用することが多いです。

エクセルAND関数3

D2セルに入力する関数は以下の通り。
=IF(AND(B2<=30,C2>=600),”結婚相手候補”,””)

 

Aさんは28歳で年収700万円だから、「30歳以下、かつ年収600万以上の人」という条件を満たします。
→結婚相手候補(TRUE)

Bさんは22歳で年収400万円だから、「30歳以下、かつ年収600万以上の人」という条件を満たしません。
→空白(FALSE)

Cさんは31歳で年収580万円だから、「30歳以下、かつ年収600万以上の人」という条件を満たしません。
→空白(FALSE)

 

セル子

候補は多い方が良いですね…!

「30歳以下または年収600万以上の人」という条件だったら候補は増えますよね?

エク先輩

その場合はOR関数を使えばいいんだよ!

あわせて知っておきたい関数

関数名頻度できること
IF★★★条件を満たす場合と、満たしていない場合に、返す値を指定する。
OR★★☆複数の条件が、一つでもTRUEかどうかを調べる。
NOT★☆☆結果を反転させる。
Excel(エクセル)は難しすぎ?覚えるべき関数は最低10個