0

ORいくつかの文字列変数を分析するためにExcelの関数を使用しようとしています。文字数を使用して誰かが正しく回答したかどうかを確認する代わりに、or関数を使用して複数の回答を正解として受け入れたいと思います。

たとえば、return 1 if cell = "she was always there" or "she was there always"

どうすればいいですか?

4

2 に答える 2

2
=IF(OR(A1="this",A1="that"),1,0)

IFは次の3つの値を取ります。

  1. 論理テスト
  2. trueの場合の値
  3. falseの場合の値

各値は、引数として他の関数を取ることができます。この場合、論理テストとしてOR関数を使用します。ORは任意の数の引数を取ることができます(制限があると確信していますが、私はそれを見たことがありません)。各OR引数は論理テストの形式を取り、論理テストのいずれかがTRUEの場合、ORの結果はTRUEになります。

補足として、複雑なテストを作成するために多くの関数をネストすることができます。ただし、ネストの制限は7に設定されているようです。これを回避するために使用できるトリックはありますが、後で関数を読み取るのが非常に困難になります。

于 2012-06-06T19:24:46.127 に答える
1

「TRUE」または「FALSE」を返すことができる場合は、IF関数は必要ありません。ただ:

=OR(A1="she was always there",A1="she was there always")

グーグルで「EXCELORFUNCTION」を見つけました

于 2012-06-06T19:44:07.953 に答える