2016-06-21 7 views
0

この質問に間違ったフォーラムである場合はお詫び...Excelで「または」関数を使用してテキストを一致させると、#VALUEになります。エラー?

L30には、「in」というテキストが表示されます。

L31は数式= L30 = OR( "in"、 "hold")で、結果は#VALUE!エラー。私はそれから真を得ることを望んでいた。不思議なことに、L31の式を= OR(EXACT(L30、 "in")、EXACT(L30、 "hold"))に変更すると、期待通りにTRUEに評価されます。

私は

+0

= OR(A2 = "in"、A2 = "hold")が動作する可能性があります – dgorti

答えて

2

ORが、そのうちの一つは、と評価された場合に、少なくとも二つの条件とリターンTRUEを取るExcelの関数である...私は理解していないよ、文字列や式に関する基本的な何かがおそらくありますように感じますTRUE。あなたの公式は条件として "in"と "hold"という2つの文字列を使用しますが、論理条件ではないので動作しません。
=OR(L30="in", L30="hold")

1

最初の試行では、ORに誤った構文が使用され、2番目の例では正しい構文が使用されます。

=OR(L30="in",L30="hold") 
関連する問題