名前: ZONE BBSから
質問:http://pasokoma.jp/51/lg512914#512920
携帯:http://pasokoma.jp/m?num=512920&ope=v
--
youさんは No.512919「Re:12月と1月の曜日表示がうまくいかない」で書きました。
>矢印で表示可能になったのですが、一か月が28日や30日の場合存在しない31日などの日を空欄にするには、更に何を加えればよいのでしょうか?
では、発想を変えて日と曜日を大小の月,閏年を加味して表示するのはいかがでしょう。
M4:和暦(平成)年号入力
N4:月入力
N5〜N25:前月11〜31日の日を表示(毎月29〜31日の存在しない日は空白にする)
N26〜N35:当月1〜10日の日を表示
O5〜O35:N列同行に対応する曜日を表示(毎月29〜31日の存在しない日は空白にする)
それぞれのセルの数式
N5:=EDATE(DATE(1988+$M$4,$N$4,11),-1) O5:=$N5
N6:=$N5+1 O6:=$N6
↓
N22:=$N21+1 O22:=$N22
N23:=IF($N22="","",IF(DAY($N22+1)=1,"",$N22+1)) O22:=$N23
N24:=IF($N23="","",IF(DAY($N23+1)=1,"",$N23+1)) O23:=$N24
N25:=IF($N24="","",IF(DAY($N24+1)=1,"",$N24+1)) O24:=$N25
N26:=DATE(1988+$M$4,$N$4,1) O26:=$N26
N27:=$N26+1 O27:=$N27
↓
N35:=$N34+1 O35:=$N35
N5〜N35の書式:ユーザー定義で種類に「d」を入力
O5〜O35の書式:ユーザー定義で種類に「aaa」を入力
--
== 掲示板URL: http://pasokoma.jp/bbs ==
配信の停止: http://pasokoma.jp/taikai
本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===