[[20040205234913]] 『指定日の○週間前とか○週間後を表示させる関数』(みかん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『指定日の○週間前とか○週間後を表示させる関数』(みかん)

こんばんわ。調べたい関数がありこの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.