[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ボックス型カレンダー』(ひろひろ)
A1に2006 B1に10月分 A2からG2に曜日を入力
日月火水木金土 1234567 8910・・・・
A3に=IF(MONTH(DATE($A$1,$B$1,1)-WEEKDAY(DATE($A$1,$B$1,1))+7*(ROW(A1)-1)+COLUMN(A1))=$B$1,DATE($A$1,$B$1,1)-WEEKDAY(DATE($A$1,$B$1,1))+7*(ROW(A1)-1)+COLUMN(A1),"")を貼り付け。
過去ログで作成できたのですが・・・
A1の2006年をいれずに、月だけで日付を表示させたいです。
後、月の表示も20日がきたら自動で翌月に更新させたいのです。
以前、お伺いした関数をB1に貼り付けたら、日付が表示できなくなりました。
何かいい方法があれば教えてください。
よろしくお願いします。
>A1の2006年をいれずに、月だけで日付を表示させたいです 年は、どのように判断しますか?今年の○月、ということですか。
>月の表示も20日がきたら自動で翌月に更新させたいのです 10月21日になったら、11月のカレンダーにしたいということですね。
とりあえず、 A1=YEAR(IF(DAY(TODAY())>20,TODAY()+20,TODAY())) B1=MONTH(IF(DAY(TODAY())>20,TODAY()+20,TODAY()))
とすればどうでしょう。 A1の年を入れずに、ということであれば、A3に入れた関数の中の、 4箇所の「$A$1」の部分を、上の A1 の式に置き換えればできるはずです。
なお、日付を表示する式そのものの検証はしておりませんので念のため。 (sato)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.