エクセルで複数の条件に基づき一覧表から数値を返す
初めて質問させていただきます。
エクセルで二つの条件に基づいて一覧表から合致する値を返したいのですがうまくいきません。
Sheet1
A B C
1 4 7-9 1017
2 5 7-9 1137
Sheet2
A B C D E
1 2-3 3-5 5-7 7-9
2 1 229 301 576 660
3 2 300 400 678 776
4 3 371 499 779 897
5 4 442 598 880 1017
6 5 513 697 982 1137
このような表があった場合にSheet1のC1をA1とB1の入力値に応じてSheet2の表を参照して自動表示させたいのです。参照したい数値はSheet2のB2:E6のいずれかです。
Sheet1A1が4、B1が7-9の時はSheet2のE5の数値を返すといった具合です。
自分で作った数式もあるのですが、途中で[引数が多すぎます]といったメッセージが出てイマイチ使えませんでした。参考になるかは分かりませんが載せておきます。
Sheet1
C1=IF(AND(A1=5,B2="7-9"),Sheet2!E6,IF(AND(A1=4,B2="7-9"),Sheet2!E5,IF(AND(A1=3,B1="7-9"),Sheet2!E4,・・・この後も全ての数値をカバーしたかったのですが、4つくらいしか出来ませんでした。
うまくまとめきれなくて申し訳ありませんが、回答をよろしくお願いします。
お礼
早速の回答ありがとうございます。ラジアンってよくわかりませんが、トライしてみます。