
No.5ベストアンサー
- 回答日時:
No.3です!
エラーになっちゃいましたか~?
違っていたらごめんなさい。
もしかして、A1・C1はシリアル値で表示形式だけを変えているということはないでしょうか?
前回の数式の場合はA1は単に「2010」と「西暦年」を!
C1は「11」という「月」の数値でないとエラーになると思います。
それからこの場を借りて前回の訂正をしたいと思います。
前回は2・3行目だけの色付け方法を投稿し、もし下の列も色付けしたいのであれば、
条件付き書式でそのままの数式で良い!というようなことを書いていましたが、
もし下の列も色付けしたいのであれば、範囲指定後に条件付き書式の数式を
=WEEKDAY(D$2)=7
のようにしてください。(全ての条件の数式に必要です)
行番号の前に「$」マークを付けないと望み通りの結果にならないと思います。
この程度ですがエラーが他の原因ならごめんなさいね。m(__)m
出来ましたぁー♪♪
ありがとうございます!
どうも大変お騒がせしてすみませんでしたm(_ _)m
何度か試しているうちに、セルに誤ったものがあちこち入っていました(汗)
下の列にも、教えて頂いた様に「条件付き書式」を入れてみました!
思ったとおりに列に色が付きました。
再度画像を添付出来る場所でもあれば、見て頂きたいです。^^
丁寧な回答をして頂き助かりました。
どうもありがとうございました。
No.4
- 回答日時:
元のデータがどのような設定してあるのか不明ですので一般論で回答します。
>1、月によって28日、30日、31日と自動表示させたいです。
例えば2月は29日以降は空白表示したいという意味でしょうか?
その場合はD2セルに「1」と入力しE2セルに以下の式を入力し、右方向にオートフィルしてください。
=IF(OR(D2="",DAY(DATE($A$1,$C$1+1,0))<=D2),"",D2+1)
>2、(添付画像:カレンダー)「D2」1日を基準に
「年」「日付」「曜日」「祝日」を自動表示とセルに条件つき書式を使って
色を付けたのですが、その下のセルにも月が変わるごと自動で色をつけたいです。
名前(1番~15番)の列(日付、曜日、祝日)です。
その下のセルの意味が良くわからないのですが、該当の列全体に色を付けたいという意味なら、数式を使った条件付き書式を利用します。
現在、3行目の曜日の表示方法と、祝日の対応をどのようにしているのかわからないのですが、日付シリアル値だけで表示するなら、条件付き書式の数式は以下のような数式になります。
日曜の列に色を付ける場合、D2セル以下のデータ範囲全体を選択して以下の数式を設定してください。
=WEEKDAY(DATE($A$1,$C$1,D$2))=1
MackyNo1さま
お世話になります。
ご丁寧な回答ありがとうございます。
とても助かりました。
順をおって試したところ「2月は29日以降は空白表示」出来ました♪♪
日曜の列に色も付きました。
この度は、ありがとうございました。
No.3
- 回答日時:
こんにちは!
一例です。当方使用のExcel2003の場合です。
↓の画像で説明させていただきます。
Sheet2に祝日データをシリアル値で作っておきます。(画像では今年と来年の祝日データをSheet2のA1~B23に作成しています)
そして、Sheet2のA2~B23を範囲指定 → 名前ボックスに直接 祝日 と入力し、名前定義しておきます。
(シリアル値を範囲指定 → メニュー → 挿入 → 名前 → 定義 から名前定義しても構いません)
Sheet1のD2セルに表示形式はユーザー定義から
d としておきます。
D2セルの数式は
=IF(MONTH(DATE($A$1,$C$1,COLUMN(A1)))=$C$1,DATE($A$1,$C$1,COLUMN(A1)),"")
次にSheet1のD3セルの表示形式はユーザー定義から
aaa
として
D3セルの数式は
=IF(D2="","",D2)
D2・D3セルを範囲指定 → メニュー → 書式 → 条件付書式から
条件1で「数式が」を選択、数式欄に
=WEEKDAY(D2)=1
として、「書式」 → 塗りつぶしで「赤」を選択
条件2で「数式が」 → 数式欄に
=WEEKDAY(D2)=7
として、同じく「薄い青」を選択
条件3で数式欄に
=COUNTIF(祝日,D2)
として判りやすくするために今回は「黄色」を選択しています。
最後にD2・D3を範囲指定し、列方向に31日のAH列までオートフィルでコピーすると
希望に近い形にならないでしょうか?
尚、名前の行もすべて色を付けたいのであれば、D2・D3の範囲指定の領域を増やして
同様の条件付書式で対応できると思います。
以上、長々と書きましたが
参考になれば良いのですが・・・m(__)m

この回答への補足
tom04さま
お世話になります。
ご丁寧な回答ありがとうございます。
添付まで付けて頂きとても助かります。
順をおって試してみたところ、なぜか・・D2セルの数式を↓入れると
=IF(MONTH(DATE($A$1,$C$1,COLUMN(A1)))=$C$1,DATE($A$1,$C$1,COLUMN(A1)),"")
D2セル に #NUM! が入ってしまいます。
度々申し訳ございません。
よろしくお願いします。
No.2
- 回答日時:
A1セルに2010などの年があり、C1セルに10などの月があるとします。
D2セルには次の式を入力して右横方向にオートフィルドラッグすることで指定した年月での月末の日にちまでが表示されます。日付の表示は表示形式から選びます。
=IF(MONTH(DATE($A$1,$C$1,COLUMN(A1)))<>$C$1,"",DATE($A$1,$C$1,COLUMN(A1)))
曜日についてはE2セルに次の式を入力して右横方向にオートフィルドラッグします。
=TEXT(D2,"aaa")
その後に曜日や祝日に色を付けることになりますが、初めに今のデータがシート1で作られているとしてシート2のA1セルからA50セルまでの間にはその年の祝日が2010/1/1のように入力されているとします。そこでシート2のA1セルからA50セルを選択してから「数式」タブの「名前の定義」で名前の窓に 祝日 とでも入力します。
その後にシート1のD2セルからAH3セルを選択し、「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
「数式を使用して書式設定するセルを決定」を選択してから下方の窓に次の式を入力します。
=OR(TEXT(D2,"aaa")="日",COUNTIF(祝日,D$2)>0)
書式をクリックして「塗りつぶし」のタブから赤色などを指定してOKします。
次に土曜日に色を付けるために上記と同じように条件付き書式からで数式には次を入力し、書式では青色などを設定します。
=TEXT(D2,"aaa")="土"
なお、祝日を別の色にするのでしたらそれぞれ条件付き書式を設定するときの式は次のようになりますね。
日曜
=TEXT(D2,"aaa")="日"
祝日
=COUNTIF(祝日,D$2)>0
土曜
TEXT(D2,"aaa")="土"
なお、条件付き書式ではそれぞれの条件付き書式で優先度があります。
D2セルからAH3セルを選択してから「条件付き書式」で「ルールの管理」を選択します。
上段にある条件が最優先となりますので、下方に条件を上段にしたい場合にはその条件を選択したのちに「ルールの削除」ボタンの右側にある↑をクリックすればよいでしょう。
この回答への補足
KURUMITOさま
お世話になります。
ご丁寧な回答ありがとうございます。
とても助かります。
順をおって試してみたところ、なぜか・・D2セルの数式を↓入れると
=IF(MONTH(DATE($A$1,$C$1,COLUMN(A1)))<>$C$1,"",DATE($A$1,$C$1,COLUMN(A1)))
D2セル に #NUM! が入ってしまいます。
度々申し訳ございません。
よろしくお願いします。
KURUMITOさま
お世話になります。
先ほど、補足をさせて頂きましたが、
もう一度、試したところ回答頂いたとおり出来ました♪♪
何度か試しているうちにセルに誤ったものが入っていました。
お騒がせして大変申し訳ございませんでした。
この度は、ありがとうございました。
No.1
- 回答日時:
ありがとうございます(^0^)
教えてくださったページ見てみました。
今まで検索してもたどり着かなかったページでした!
今後の課題にも役立ちそうです。早速お気に入りに追加しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Excel(エクセル) ExcelにおけるVLOOKUPでの祝日表示について 5 2022/09/18 22:23
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/04/13 10:55
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) エクセルの数式で教えてください。 3 2022/12/22 17:29
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
もし10億円当たったら何に使いますか?
みなさんの10億円プランが知りたいです!
-
あなたの人生で一番ピンチに陥った瞬間は?
これまでの人生で今振り返ると「あの時、1番ピンチだったなぁ...」という瞬間はありますか?
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
28日~31日が必要ない所を空白表示にする方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
レポートの印刷を一括ではなく...
-
Accessでレポートを印刷する時...
-
ACCESS VBA でのエラー解決の根...
-
access2021 強制終了してしまう
-
access2021 VBA メソッドまたは...
-
Accessのクエリで、replace関数...
-
Access VBA [リモートサーバー...
-
Microsoft 365 Basic サブスク...
-
access2019の起動が遅い
-
実行時エラー3131 FROM 句の構...
-
【Access】Dcount関数の複数条...
-
列が255以上のCSVファイルをAcc...
-
Access Error3061 パラメータが...
-
【至急・画像あり】建物or住所...
-
Access の SetFocus について教...
-
Accessのクエリの結果を、既存...
-
windowos 11 Microsoft Edgeを...
-
Excelを開く時と閉じる時に一度...
-
Accessデータベースの主キーに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
ACCESS VBA でのエラー解決の根...
-
Accessのスプレッドシートエク...
-
access2021 VBA メソッドまたは...
-
Access VBA [リモートサーバー...
-
Accessレポートのチェックボッ...
-
【Access】Dcount関数の複数条...
-
Accessで選択クエリを作成中で...
-
1月2日より、いまだアクセスで...
-
Access Error3061 パラメータが...
-
Accessデータベースの保存形式...
-
Access 複数条件検索の設定が上...
-
実行時エラー3131 FROM 句の構...
-
Accessデータベースを開くと同...
-
Accessのクエリの結果を、既存...
-
Access VBA を利用して、フォル...
-
Accessフォームにマクロを組み...
-
アクセス レポートを開いたとき...
おすすめ情報