[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『指定日の○週間前とか○週間後を表示させる関数』(みかん)
こんばんわ。調べたい関数がありこのHPにたどり着きました。ここの過去ログも拝見させていただいたのですが、見つけることができなかったので質問させていただきます。はじめて質問させていただきます。どうぞよろしくお願いいたします。
あるセルに日付yyyy/mm/ddを入力し、@その日付を含む6週間前の日付と、Aその日付の翌日から8週間後の日付を表示させたいのです。自分なりにいろいろ調べてみましたが、週単位の関数が見つけられず、どうすればいいのかわかりません。どうかアドバイスを頂きたく、よろしくお願いいたします。
n週間前とは、その日付から n*7 日を引く、 翌日からm週間後とは、その日付に m*7+1 日を加える、 ではダメですか? (ちゅうねん)
衝突しました。ちゅうねんさんと同様の回答です。 一週間は七日間ですから6週間前であれば、日付−(7*6) になります。 A1セルに2004/02/06(金) ユーザー定義で yyyy/mm/dd(aaa) とします。 B1に =A1-(7*6) で 2003/12/26(金) となります。 =A1+(7*8) で 2004/04/02(金) となります。(翌日から8週間後の日付は更に1日加算) A1に日付入力B1に-6 C1に =A1+(7*B1) とすれば、 B1に何週間前は負の数で、何週間後は正の数で入力します。 WEEKNUM関数は一年の何週目を求めますですが、EDATE関数は何ヶ月前後を求めます。 EDATE(date(2004,2,6),-2)で日付の2ヶ月前 EDATE(date(2004,2,6),2)で日付の2ヶ月後のシリアル値を返します。 (シニア)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.