[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『万年カレンダー作成』(こはだ)
万年カレンダーを作成しています。
DATE関数を使って年、月を変更するだけで日付を一括変更、TEXT関数を使って曜日を一括変更出来るようにまずは作成しました。
次に上記を保ったまま土日のみ抜いた日にち、曜日を一括で表示出来る万年カレンダーの作成をしたいと考えています。
上手いことWEEKDAY関数を入れれば出来るのかと思い試行錯誤しましたが上手く行きません。何か良い案をご教授願えたらと思います。
よろしくお願いします。
< 使用 Excel:Excel2019、使用 OS:Windows10 >
今出来ているカレンダーに少し 手を入れるだけで済ような気がしますが。 (MK) 2023/10/20(金) 14:14:00
もしかして七曜制カレンダーではなく縦一列とか 横一列のカレンダーですか? (MK) 2023/10/20(金) 14:15:25
MK様 記載漏れ大変申し訳ございません。
縦1列のカレンダーになります。
(こはだ) 2023/10/20(金) 14:17:21
参考HPです。
https://358dokari.com/excel-workday-weekday
(MK) 2023/10/20(金) 14:22:23
A1:2023 A2:10 B1=WORKDAY(DATE($A$1,$A$2,1),ROW())
次の月の日付を表示したくない場合は一工夫必要です。 ※これは現状のカレンダーで対応されていると思いますので 省略します。 (MK) 2023/10/20(金) 14:25:40
式を↓に差し替えてください。
=WORKDAY(DATE($A$1,$A$2,1),ROW()-1) (MK) 2023/10/20(金) 14:28:23
MK様 ありがとうございます。
ご提示頂いた式にしますと、どうしても1日スタートになりません。
(こはだ) 2023/10/20(金) 14:37:04
MK様 失礼致しました。
11月で作成をしておりました。
(こはだ) 2023/10/20(金) 14:44:22
どのセルから日付を表示させるんですか?
A B 1 2023 10 2 3 10/2 月 4 10/3 火 5 10/4 水
A3 =IFERROR(TEXT(WORKDAY(DATE($A$1,$B$1,0),ROW(A1)),"[<="&DATE($A$1,$B$1+1,0)&"]yyyy-m-d;")*1,"") 表示形式「日付」で下コピー
※実際と位置が違っていても、ROW(A1)の「A1」を変更しないように
B3 =TEXT(A3,"aaa") 下コピー
>次に上記を保ったまま 「上記を保ったまま」の意味がわからないので無視しました。
ところで祝日は表示するんですか?
以上 (笑) 2023/10/20(金) 14:49:40
>=WORKDAY(DATE($A$1,$A$2,1),ROW()-1)
これだったら2023年10月の場合、10/1(日)からになりませんか?
以上、確認だけ (笑) 2023/10/20(金) 15:00:28
=WORKDAY〜も何も表示がされません。
もう一度最初から試してみます。
ありがとうございます。
(こはだ) 2023/10/20(金) 15:17:36
笑さんの式を試しましたが、きちんと表示されましたよ。
年、月、日付を入力したセルが笑さんが書かれてる通りになってるか 確認してみてください。 (MK) 2023/10/20(金) 15:39:33
>>=WORKDAY(DATE($A$1,$A$2,1),ROW()-1) > これだったら2023年10月の場合、10/1(日)からになりませんか?
その通りですね・・・。
B1と書いておきながらB2から式を入れて試してました・・・。 (MK) 2023/10/20(金) 15:55:20
やはり何度試しても
=IFERROR(TEXT(WORKDAY(DATE($A$1,$B$1,0),ROW(A1)),"[<="&DATE($A$1,$B$1+1,0)&"]yyyy-m-d;")*1,"")
こちらの式を入力しても何も表示がされません…。
(こはだ) 2023/10/23(月) 10:02:28
スマホで確認したものを打っていましたが、どこか間違えていたようです。
大変失礼致しました。
ただ、B1を10に変えたところ、赤色に変わるだけで日付が表示されません。
(こはだ) 2023/10/23(月) 10:23:54
=IFERROR(TEXT(WORKDAY(DATE($A$1,$B$1,0),ROW(A1)),"[<="&DATE($A$1,$B$1+1,0)&"]yyyy-m-d;")*1,"")
(こはだ) 2023/10/24(火) 10:05:52
(笑) 2023/10/20(金) 14:49:40さんの表と式で問題ありませんでした。
(IT) 2023/10/24(火) 11:47:43
A B
1 2023 10
2
3 1 日
4 2 月
5 3 火
A3=DATE(A1,B1,1)
A4=A3+1
B3=TEXT(A3,"aaa")
上記のように作成しました。
ここから土日のみを抜き、A1やB1の年、月を変更したら一括で日にちと曜日が変わるようなものを作成したいと思っています。
分かりづらかったら申し訳ございません。
(こはだ) 2023/10/25(水) 10:14:39
>ただ、B1を10に変えたところ、赤色に変わるだけで日付が表示されません。
・何が(どのセルが)赤になるんですか?
・日付が表示されずに何が表示されるんですか? 何も表示されないってこと? B列の曜日も?
・表示されないのは B1が「10」の場合だけ? 他の月は表示されるんですか?
■ついでに・・・ >A3 =IFERROR(TEXT(WORKDAY(DATE($A$1,$B$1,0),ROW(A1)),"[<="&DATE($A$1,$B$1+1,0)&"]yyyy-m-d;")*1,"") A3 =IFERROR(TEXT(WORKDAY(DATE($A$1,$B$1,0),ROW(A1)),"[<="&DATE($A$1,$B$1+1,0)&"]0;")*1,"") ~~~ 波線部、yyyy-m-d → 0 でも結果は同じですね。
以上、確認だけ (笑) 2023/10/25(水) 10:53:22
A3セルから下が赤になるんだったら A3セルを選択して、ホーム〜条件付き書式〜ルールの管理を見てください。 何か設定されてませんか?
以上、追加で確認 (笑) 2023/10/25(水) 11:09:21
条件付き書式からルールのクリアを行ったところ、問題なく日付、曜日が表示されるようになりました。
お手数おかけしました。
(こはだ) 2023/10/26(木) 10:00:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.