列A、B、およびCに値があります。
1-1-2
1-2-3
2-2-4
3-4-1
2-3-5
別の列(これが列Eにあると仮定します):
1
1
2
3
4
注:すべての列は行1から始まります。
列Aの範囲内のE1の値と列Bの範囲内のE2の値を含む行を検索したい。行に両方の値が含まれる場合、列Cの値を返す
列Fに次の関数を作成しました。
= IF(AND(E1 = $ A $ 1:$ A $ 4、E2 = $ B $ 1:$ B $ 4)、$ C $ 1:$ C $ 4)
私の基準に一致する値が同じ行にある場合にのみ機能し、そうでない場合は偽になります。問題を詳しく説明する例:
EFABC
1 2 ---------------------> 1 1 2:E1 = A1およびE2 = B1-F1は= 2になるため
1 3 ---------------------> 1 2 3:E2 = A2およびE3 = B2-F2は= 3 2 false ------ -----------> 2 2 4:E3 = A3であるがE4!= B3であるため-F3はfalse(5でなければならない)
なにか提案を?
(Ax,Bx) = (E1,E2)複数の行を意味するのかわからなかったことです(Ax,By) = (E1,E2)。「条件に一致する値が同じ行にある場合にのみ機能し、そうでない場合はfalseになりました」と言ったとき、複数の行を意味するかもしれないと思ったので、どの行(xまたはy)に戻るかについて混乱しました。これで、最初のE列と同じ行で条件が一致した場合にのみ一致することを意味することがわかりました。