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の挙動)