エクセル(Excel)初心者学習・入門 エクセル(EXCEL)初心者学習・入門
エクセル基本操作からワークシート関数の使い方、エクセルマクロ(VBA)の使い方など紹介。エクセルの基礎から応用まで学べる「無料エクセル学習サイト」です。
エクセル(Excel)基本操作関数の使い方エクセル(Excel)マクロ目的から探すエクセル(Excel)書籍エクセル&ワード掲示板
エクセル(Excel)初心者学習・入門エクセル関数の使い方論理関数

OR関数

関数の種類 論理関数
書式 OR(論理式A,論理式B,論理式C・・・)

OR関数の使い方

OR関数は引数(=論理式)を1から30個まで指定できます。指定した引数のうち、いずれかがTRUEの時にTRUEを返し、全てFALSEとなる場合はFALSEを返します。
以下の表、A1に =OR(5+1=4,5+2=7) B1に =OR(5+1=4,5+2=6)と入力すると以下の様に結果が返されます。

A1「=OR(5+1=4,5+2=7)」では論理式5+1=4はFALSEとなるものの、論理式5+2=7はTRUEとなりA1セルにTRUEが返されます。

B1「=OR(5+1=4,5+2=6)」では論理式5+1=4と論理式5+2=6は両方ともFALSEとなるのでB2セルにはFALSEが返されます。
A B C D E
1 TRUE FALSE      
2          

IF関数とOR関数を組み合わせて使用する

IF関数とOR関数を組み合わせて使うこともできます。
以下の表の
B2セルに =IF(OR(A2="グラフ1",A3="グラフ2"),"グラフ有り","グラフ無し")
B3セルに =IF(OR(A3="グラフ1",A3="グラフ2"),"グラフ有り","グラフ無し")
B4セルに =IF(OR(A4="グラフ1",A3="グラフ2"),"グラフ有り","グラフ無し")

以上のように入力すれば以下の様に結果が返されます。
B2、B3でのOR関数はTRUEを返し、IF関数の真の場合"グラフ有り"を出力しています。
B4でのOR関数はFALSEを返し、IF関数の偽の場合"グラフ無し"を出力しています。
子の様にIF関数とOR関数を組み合わせて使う事も可能です。
A B C D E
1 グラフ種類 グラフの有無      
2 グラフ1 グラフ有り      
3 グラフ2 グラフ有り      
4   グラフ無し      
論理関数 TRUE&FALSE OR関数 AND IF NOT

Copy right(c) 2006-2009 エクセル(Excel)初心者学習・入門 all right reserved