• ベストアンサー

日付のリストから指定した日付に一番近い値を求めたい

Excel2007を使っています。 以下のようなリストがあり、 現在よりも未来の日付も次々に追加されます。 A列 2009/9/14 2009/10/5 2009/10/13 2009/10/20 2009/10/27 今日の日付(2009/10/15)以前で、かつ今日の日付に 一番近い値(この場合は2009/10/13) を自動的に表示させるような関数を作りたいのですが、 どうしたら良いでしょうか? よろしくお願いしますm(__)m

質問者が選んだベストアンサー

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

今回のような場合であれば(日付が昇順に並んでいることが条件ですが・・・)、 =VLOOKUP( ) 関数を利用すれば、実現可能です。  ※VLOOKUP 関数は、検索対象(今日の日付)を、候補群の中から探しだす  場合に、検索対象と同じ値がなければ、その直前の値を返すからです。

osaruye
質問者

お礼

早速の回答ありがとうございました! こんなに簡単だったとは・・・(^-^; 知ってるようで知らない事が沢山あるんだなーと勉強になりましたm(__)m