/ / Excelのマルチ変数ルックアップは与えられた値を出力します - エクセル、ifステートメント、インデックス、マッチ、vlookup

複数の変数をExcelで検索して特定の値を出力する - Excelのif文、索引付け、一致、vlookup

私は2枚のシートを持っています。 最初のシート1には3つの与えられた値(E、fy、f "c)があり、2番目のシート2には対応するp(rho)値を持つ同じ値がすべてあります。 fy列、次にf "c、そしてE、そしてそれらの値の交点にp値を与えます。どんな提案でも大いに評価されるでしょう。

基本的に私はE = .0075、fy = 60000、f "c = 4000を入力することができるはずです。それからコードはSheet2を検索し、= .0138であることに対応するrho p値を見つけるべきです(列D、行16)

この例では、Googleスプレッドシートを添付しました。 スプレッドシートの例

回答:

回答№1の場合は3

INDEXを使用して正しい列を返し、次に単純なSUMIFSを返して正しい数を取得します。

=SUMIFS(INDEX(Sheet2!A:F,0,MATCH(B1,Sheet2!$1:$1,0)),Sheet2!A:A,B2,Sheet2!B:B,"=" & B3)

ここに画像の説明を入力


回答№2の場合は0
=OFFSET(Sheet2!B3,MATCH(B2,Sheet2!A3:A22)-5+MATCH(B3,Sheet2!B3:B7),MATCH(B1,Sheet2!C1:F1))

この公式は、Eがfyの各値に対して常に同じ3つの値を持つと仮定しています。そうでない場合、一致範囲はfy値に基づいて相殺される可能性があります。