【最大10000ポイント】当たる!!質問投稿キャンペーン!

EXCELにて、セル範囲を自動で求めて計算に使用したいのですが
今セルA1に日付けデータが B1にデータが入っています。
Y2で日付06/05におけるデータの最小値を求めたいのですが、セルAには06/05は2つとは限りません。Y1の06/05の日付けと一致するAのセルからデータ範囲B1-B?までを自動的に算出し、MIN関数の範囲としてセルに入れたいのですが、可能でしょうか?あるいはVBAで作成可能でしょうか?
Y1のセル計算式 
  =MIN(B1:B?)  B1:B?を自動的に求めたい。 

  A(日付) B(データ)    X    Y  Z
1 06/05   6.5      日付  6/5 6/5
2 06/05   5.0      最小値    ←B1~B?の最小
3 06/05    ・
4  ・    ・

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

次の方法は如何でしょうか。


配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して、右方向にコピーして下さい。(データ行は仮に100行としていますので調整して下さい)
=INDEX($B:$B,MATCH(MIN(IF($A$1:$A$100=Y$1,$B$1:$B$100,9999)),$B:$B,0))
    • good
    • 0
この回答へのお礼

うまくできました。ありがとうございます。
でも配列数式で、shift+ctrl+enterキーを押した後に、再びenterキーを押すと解除されてしまいますよね、これを回避するために方法は無いでしょうか?

お礼日時:2007/06/20 12:11

NO1です。


enterキーを押しただけでは解除されない筈ですが、回避する方法は思いつきません。
    • good
    • 0

このQ&Aに関連する人気のQ&A

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


人気Q&Aランキング