No.83
【EXCEL】IF関数で複数条件を判定したい
IF関数での判定式を複数条件にしたい
EXCELで他のセルの値などを持ってくる時によく使うのが条件付けのIF関数だ。
条件が複数になってくるとその分IF関数を重ねなくてはいけない、と思ってる人が意外と多いようだが、そんなことはない。
重ねて書くと見づらいことこの上ないので、ぜひこの方法で見やすい式を作って欲しい。
全ての条件を満たす場合
全ての条件式をANDで括ればよい。
=AND(条件1, 条件2, 条件3,...)
IF関数と組み合わせると下記のようになる。
=IF(AND(A1=1, B2<>2, C3=3), trueの挙動, falseの挙動)
いずれかの条件を満たす場合
全ての条件式をORで括ればよい。
=OR(条件1, 条件2, 条件3,...)
IF関数と組み合わせると下記のようになる。
=IF(OR(A1=1, B2<>2, C3=3), trueの挙動, falseの挙動)