[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『火火木木土土土の日付を表示するカレンダー』(テトリス)
特定の曜日のみ表示するカレンダーをExcelで作成したいと思い、
A1にはその月の1日(ユーザー定義でM"月")
B1には
=WORKDAY.INTL(A1-1,1,"1010101")
C1以降には
=WORKDAY.INTL(B1,1,"1010101")
とくカレンダーを作成したのですが、これを改良して
水曜日には火曜日の日付が、
金曜日には木曜日の日付が、
日、月曜日には土曜日の日付が表示されるカレンダーを作成したいのです。
2021年2月だと
2/2
2/2
2/4
2/4
2/6
2/6
2/6
2/9
2/9
・
・
・
といったように、A1の日付を打ち換えたら自動で表示するようにしたいのですが、
どのような関数をつかればよいでしょうか。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
縦
=A$1+ROW()-2+CHOOSE(WEEKDAY(A$1+ROW()-2),-1,1,0,1,0,1,0)
(オシシ仮面) 2021/02/09(火) 10:22
>日、月曜日には土曜日の日付が表示される
>2021年2月だと >2/2 >2/2
定義と矛盾しないですか?
2/1は月曜だから土曜になるべきですよね。(前月に入り込んじゃいますけど) なぜ、初っ端が「2/2」になるんですか?
一般論として、初日が日曜か月曜で前月に入り込む場合、 初日に相当するセルには何を表示するんですか? 無視して左詰めにするってことなんですか?
(半平太) 2021/02/09(火) 12:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.