2

この 2 つの条件の一致関数を 4 つの条件の一致関数に変換するのを手伝ってくれませんか? これは機能しますが、ほんの始まりに過ぎません:

=INDEX(range1,MATCH(1,(A19=range2)*(B19=range3),0))

また、上記の式で 3 番目と 4 番目の一致が必要です。これら 2 つは OR オプションです。作業バージョンに基づいて、これは機能する可能性があると思いましたが、機能しません:

=INDEX(range1,MATCH(1,(A19=range2)*(B19=range3)*(OR(C19=range4,D19=range5)),0))

AND コマンドを使用しようとしましたが、上記の最初のコードの最初のバージョンは次のとおりです。

=INDEX(range1,MATCH(1,AND(A19=range2,B19=range3),0))

ただし、CTRL + ALT + ENTER が入力された後は常に #N/A が返されるため、MATCH または AND (またはその両方) の理解に問題があることは明らかです。

最初の例は意図したとおりに正確に機能しますが、残念ながら理由がわからず、適応させるのに十分うまくいきません。たぶん私は疲れすぎて、Excel の数式が機能する独特の方法について頭の中でスペースを使い果たしているのかもしれませんが、それらのヘルプ ファイルを何度も読み直しましたが、それでも意味がわかりません。

いつものように、どんな助けでも大歓迎です。

ありがとう、

ジョー

4

1 に答える 1

4

あくまで推測ですが、これでよろしいでしょうか?

=INDEX(range1,MATCH(1,(A19=range2)*(B19=range3)*(((C19 = range4)+(D19 = range5))>0),0))
于 2012-11-27T16:39:16.677 に答える