[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付自動計算 小の月対応』(なり)
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.