• ベストアンサー

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

DIooggooIDの回答

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

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

osaruye
質問者

お礼

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

関連するQ&A

  • 【Excel】日付を条件のひとつに指定してデータ集計

    Excel2003を使用しています。 A列(A7セル以下) → 日付[yy/mm/dd] B列(B7セル以下) → 文字列 C列(C7セル以下) → 文字列 D列(D7セル以下) → 数値 が入力されている表があります。 例えば、A列の日付が 06/09/29 以前で、かつ、B列にある特定の文字(仮にえくせるとします)が含まれるD列の数値を集計したいのですが、どのようにすればいいでしょうか? 関数で試してみたのですが、うまくいかなかったので、質問させていただきました。 よろしくお願いします。

  • excel 日付+01、02、03…

    excel2003を使用しています。 A1に 090808 と今日の日付が入っています。 それで、    A        B 3 09080801  ○○○○  4 09080802  △△△△ 5 09080803  ☆☆☆☆    :    :    : というかんじのものを作りたいのですが、 1. 日付のあとに01,02,03・・・と自動的に入るように 2. なおかつB列に入力があった時のみ どうやったらできますか?頭が0なので、日付は文字列にしています。 教えてください。 宜しくお願いします

  • エクセルの関数で日付を管理したい

    エクセルの関数で日付をできるだけ自動で入れたく、たとえばL18に以下の式を入れます。 K列に値が入ると、L17に1/1を入れておくと、L18に1/2が自動で入ります。 =IF(K18="","",MAX($L$17:L17)+N18) N18にはリスト選択で通常は1を入れておき、オートフィルでK列に値が 順番に入ると、1日づつきちんと日付が入ります。 M列には以下の式が入り、曜日が入ります。 =IF(K18="","",TEXT(L18,"(aaa)")) この式を応用してたとえば、土曜、または土日を自動で飛ばしたいのですが、 やり方が分かりません。 どなたかご教授いただけませんでしょうか。

  • Excel:セルに入力されている日付の、半年後の日付を自動表示させたい

    誰か教えてください。 A列のセルに「2004/3/4」という日付が入っていたとします。 A列の日付を参照して、B列に「半年後」、C列に「16ヶ月後」という日付を自動表示させたいのですが、そういう事って出来ますか? 出来るとしたらどんな関数を書けばいいのでしょう? 教えてください!

  • エクセルvlookup関数で値を取得したいリストの行数が多すぎてエクセ

    エクセルvlookup関数で値を取得したいリストの行数が多すぎてエクセルで表示できない 単純にa列をキーにしてb列の値を取得したいですがリストの行数が65***行以上でエクセルで開くと欠落します。リストはcsvでオープンしないで値を取得することはできますか? 宜しくお願いいたします。

  • Excelで、特定の条件を満たすと指定のセルの値を消去するマクロ

    WindowsXP環境でExcel2000を使用しています。現在A列に日付、B列にA列の日付を引数として得た曜日を表示させ、条件書式で曜日が土日ならセルの色が赤くなるように設定しています。C列には始業時間D列は終業時間がそれぞれ予定としてあらかじめ入力した状態にしてあります。そこで、上記によって取得した曜日が土日にあたるセルの右側、つまりB列およびC列の値を自動的にもしくはマクロ処理で消去したいのですが、なにか良い方法はないでしょうか? よろしくお願いします。

  • 指定した条件でのリストの作成

    エクセルについての質問です。 データの入力規則にてリストを作成することがよくあるのですが、条件によってリストを作成することは出来ないのでしょうか。  A列 B列 1 あ A 2 い A 3 う B 4 え A 5 お B B列の値が「A」のものだけのリストを作成したいのです。 リストには、 「あ」▼ 「い」 「え」 の3つだけ表示されるようにしたいのです。 色々試してみましたが上手くできませんでした。 よろしくお願いします。

  • エクセルの日付計算

    以前、日付計算を返答頂きましてありがとうございました。 以下のようにするための入力方法について質問します。 A列の日付入力に対して、F列に自動的に○日後が表示されるようにするにはどのように入力したらいいでしょうか? 宜しくお願いします。

  • excelでリストボックスで選択した値に定められた値を返す

    excel2000で計算シートを作っています リストボックスで会社名をえらぶと 例:A社 B社 C社 ・セルC2に、A社なら1000 B社なら1200 C社なら800 とあらかじめ定められた値を返す 関数で、値を返すことはできるのですが リストボックスを範囲として指定できないのでしょうか? また、上記をVBAを使わずに、設定することは可能でしょうか? 宜しくお願いいたします

  • 【Excel】日付を条件のひとつに指定してデータ集計

    Excel2003を使用しています。 Sheet1   A    B         C 1 4/1  (株)Excel    \100 2 4/1  ACCESS    \300 3 4/1  Excel(株)    \200 4 4/2  Word       \150 5 4/2  Excel       \100 6 4/3  ACCESS(有)  \200 7 4/3  Excel       \100 7 4/3  (有)ACCESS  \100 が入力されている表があります。 Sheet2に   A    B    C 1 4/2  合計値 個数 2 4/3  合計値 個数 Sheet2のA1セルに日付(仮に4/2とします)を入力したら、Sheet1にある条件に一致する日付を検索し、尚且つ、部分一致する文字列(仮にExcelとします)を検索し、両条件に一致したC列の合計を Sheet2のB1セルに表示させる様にしたいのですが、どのようにすればいいでしょうか? 又、上記同様で Sheet2のA1セルに日付(仮に4/3とします)を入力したら、Sheet1にある条件に一致する日付を検索し、尚且つ、部分一致する文字列(仮にACCESSとします)を検索し、両条件に一致した個数を Sheet2のC2セルに表示させる様にしたいのですが、どのようにすればいいでしょうか? 関数で試してみたのですが、うまくいかなかったので、質問させていただきました。 よろしくお願いします。