アプリ版:「スタンプのみでお礼する」機能のリリースについて

研究の結果をエクセルでデータ整理を行っている者ですが、エクセルが苦手で以下の場合に使用すればよい関数が分かりません。。
1つ目のシートのA1の数字からB1の数字までの範囲に該当する2つ目のシートのA列に対するBの数値が一つ目のシートのC1に出てくるようにするにはどのようにすればよいでしょうか!?例えば以下の2つのシートを使うとC1に30000と出てくるような関数です!知識不足で大変申し訳ないのですが、お力添えを宜しくお願いします!


   A    B    C
1   12    14
2  15    16
3  17    20
           …


  A    B    C
1 12    20000
2 13    30000
3 15    40000

            …

A 回答 (1件)

時間がないので結果だけ


=IF(COUNTIF(Sheet2!A$1:A$30,">="&A1)-COUNTIF(Sheet2!A$1:A$30,">"&B1)=0,"該当なし",MAX(IF((A1<=Sheet2!A$1:A$30)*(Sheet2!A$1:A$30<=B1),Sheet2!B$1:B$30)))
[Ctrl]+[Shft] +[Enter] で確定、配列数式。{ }で挟まれる

エラー処理無くていいなら
=MAX(IF((A1<=Sheet2!$A$1:$A$30)*(Sheet2!$A$1:$A$30<=B1),Sheet2!$B$1:$B$30))
[Ctrl]+[Shft] +[Enter] で確定、配列数式。{ }で挟まれる

計算速度は遅いと思われる
    • good
    • 1
この回答へのお礼

助かりました

できました!
本当にありがとうございます!
配列数式を今一度勉強します!

お礼日時:2015/06/10 21:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!