[[20040429145358]] 『日付自動計算 小の月対応』(なり) ページの最後に飛ぶ

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

 

『日付自動計算 小の月対応』(なり)

31日まで入るよう枠組みしてあるスケジュール表がありまして、A1には年、B1には月を入れています。

A3から下に向かって日付が自動に入るように A4には =DATE($A$1,$B$1,DAY(A3)+1)にしているのですが、小の月があると翌月1日になっていまっています。月が変わったら表示しないようにしたいのですが、どうすればよいものでしょうか?


 いろんな式があると思いますが。
 A4
 =IF(A3="","",IF(MONTH(A3+1)=$B$1,A3+1,""))
 とか
 =IF(MONTH(A$3+ROW(A1))=$B$1,A$3+ROW(A1),"")
 として、下にコピーで、いかがでしょう。
 (kkk)

 A1には年、B1には月、A3に =DATE($A$1,$B$1,1)ユーザー定義で d"日"(aaa) A4に =A3+1 A33までコピーします。
A3:A33を選択して、書式メニューの条件付書式設定で
条件1 [数式が][=MONTH($A3)<>$B$1 ][書式]フォント色を白に指定します。[追加]
条件1 [数式が][=WEEKDAY($A3)=7  ][書式]フォント色を青に指定します。[追加] 
条件1 [数式が][=WEEKDAY($A3)=1  ][書式]フォント色を赤に指定します。[OK]
とすれば、B1の月以外なら背景色の白に指定します。ついでに、土日も色設定しました。
B1を選択して、データメニューの入力規則で、入力値の種類を[リスト]元の値[1,2,3,4,5,6,7,8,9,10,11,12]OK
とすれば、月がリスト選択できます。(シニア)

できました! 大変ありがとうございました。(なり)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.